My husband and just returned from a five day stay. I could not have asked for a better place. The location, in my opinion is perfect. The beach is steps from the entrance of the complex, and fifth Ave is less than five minutes away. A 7-11 type store is next door, they sell bottled water, ice, basic supplies. There are many restaurants within walking distance to choose from. The area is safe, we walked around at all hours, and never had any problems. The complex is staffed with front desk personal 24/7. A concierge is also on staff. During our stay Lillian was the concierge, she was so helpful, and willing to go above and beyond to make our stay the best it could be. The room was clean, the bed is firm, but we slept great. The plumbing is not what we have at home, but it's all part of experiencing a new place. The water pressure is low, and they do request that toilet paper be placed in a waste basket vs the toilet bowl. The absolute best thing is the rooftop! The view of the sea is amazing! The chairs are so comfortable, the pool is clean, and it was never crowded during our stay. The unit has a large patio that opens up to the other pool. We spent all of our time on the rooftop, but this one looked very nice too. The grounds are clean, and it's obvious that a lot of time is spent on the upkeep of the complex. We did not cook, but it looked like it was stocked with everything if you choose to. We did ask Gabby to arrange transportation to and from the airport. Our ride was waiting when we arrived, and on time for our departure. I'm sure we could have saved a little money by using a different service, but it sure was nice to have a direct, private 40 minute ride. We did not get to meet Gabby, as she was away on a business trip. I will say she always answered all questions quickly, and went above and beyond to make us feel welcome. We were celebrating our Anniversary, and she was kind enough to have our favorite Rum,along with mixers, ice, and lime waiting for us! This is so much better than a hotel, so don't hesitate, book this for a great vacation!