Excellent venue and place to stay. Close to beach and great pools. The rooms had plenty of space and were quiet - away from the centre of the Mantra complex. Lots of places to sit and relax. Good facilities.