Great location and within walking distance to restaurants. The heated pool and hot tub were nice, and the condo layout worked well.Unfortunately, communication from the property manager was very poor. We never received clear check-in instructions and were not told we had to go to a separate location to get a packet before getting the code. After our flight was canceled, my daughter arrived first with my granddaughter and was treated rudely and unable to check in easily.The condo also had a strong mold smell throughout, which made me sick due to allergies. Beds and bedding need updating, and the kitchen lacked basic supplies. We also had an issue with a broken sprinkler spraying at night, and no beach towels were provided.Overall, great location but disappointing experience due to management and condition of the unit.