Great location with amazing views of the beach, the room was a good size and clean, staff were all friendly and helpful. Restaurants were all within complex from breakfast to dinner or if you just wanted to sit and have a drink looking at the beautiful view and then walk back to your room. Would definitely stay there again.