It seems that by next month, there'll be a show unit on the 16th floor of tower B where you can get to appreciate the actual view; part of the marketing for Tower C which is undergoing foundation works. Anyone who's able to visit the show flat, please post pics :)
A coffee cafe will be...