This place is AMAZING!! The pictures don't do it justice. The resort is one of the best I have ever stayed at. The pool is a dream. This unit come equipped with everything you could possibly need. A grocery store is only about 5 minutes away. same with restaurants and shopping. The walk down to the beach, though steep, is not very long and since it is on a bay the waters are very calm and swimmable. Milo and Theresa are super responsive (not that we ever needed much), they made the chick-in/check-out procedure super easy. In a nutshell: DON'T hesitate!!! Book this place! You won't regret it! :)