The location couldn't be better. The complex grounds are immaculate. The pools are very nice and are cleaned daily. The unit itself is much nicer than the pictures show, has a great view, is very nicely appointed. Beach chairs, pool noodles, beach towels, coffee machine, gosh even coffeemate-- we brought our own but didn't need to. And the beach towels were so soft! The full kitchen was quite nice but with so many restaurants nearby we didn't really need to use it. The exceptionally large TVs with every streaming service imaginable impressed my teenager greatly, but, with such nice pools and a great beach and large patio, the rest of us barely used them. The host was extremely quick to respond to questions but thought of most everything so again, we had little need. Check-in/check-out were painless and quick. Definitely looking forward to a repeat visit in the future.