Overall, our stay was decent, but the check-in experience was extremely frustrating.When we first arrived, the property had not been cleaned from the previous guests, so we were moved to another unit across from the beach. While that location was nice, the air conditioning was not working properly, and after dealing with that issue we were moved back again. Having to relocate twice after a long day of travel was very inconvenient and took away from the relaxing start we were hoping for.I will say that the host communicated well throughout the process and responded quickly whenever a problem arose. They did provide a 100 refund for the inconvenience, which was appreciated.The final property itself was acceptable and the beach location was fantastic, but the multiple moves, cleaning issue, and lack of working AC made the overall experience much more stressful than it should have been. In our opinion, a larger refund would have been more appropriate given the amount of disruption to our stay.