This place was absolutely amazing. Our balcony was overlooking the lagoon and ocean with the pool right below us. All the amenities were as stated, no surprises which is good. The host was responsive to all my questions. The place was clean. The only con was that the cleaning staff came early on the check-out day and asked to take some of our items (linen etc) which would have been fine but we were still in bed. Then they came 30 mins before check out time and waited for us to leave which made us feel very rushed (we have a 2 year old). Other than this, the place itself was absolutely fantastic and all amenities as advertised.