As good as it looks in the photos - truly on the beachfront, and well appointed. Great location and very peaceful stay. Kids had a ball.