Steps from the harbour and all points of interest, the Mantra Esplanade Resort provides a range of accommodations including large, comfortable rooms, and self-contained 1 or 2 bedroom apartments. All accommodations are bright and airy, with fully served kitchens in each apartment.