For the price, I think you will have a hard time finding a place to stay that offers the same amenities, beach access, and proximity to shops and restaurants. Everything you would need for the beach was provided. Having in-unit laundry was a lifesaver, but plan accordingly. There are quiet hours for dryer usage and it isn't the worlds most efficient dryer. So start laundry in the morning to give clothes enough time to dry. For our 2 year old, the sleeper sofa was fine. It would not be comfortable for adults. Overall a great stay for a nice quiet and relaxing vacation.