We had a great stay overall. The condo was spacious and comfortably accommodated our group of seven. The location was excellent, the pools were great, and the balcony and beach views were beautiful. While the condo is a little outdated, it had everything we needed for a comfortable vacation.The only downside was the cleanliness upon arrival. There was quite a bit of sand on the floors, hair in the bathrooms, dirty walls, and a few holes in the walls. I ended up cleaning the condo the first night before we could really settle in. I don’t believe this reflects on the owners as much as it does the cleaning crew.The beds were also pretty worn and sunken in, so replacing the mattresses would make a big difference.Despite those issues, we truly enjoyed our stay and would absolutely stay here again. Hopefully, the cleaning service and mattresses are addressed because this condo has a lot of potential and is in a fantastic location.