This condo was perfect for our 3-night stay. It's on a beautiful beach. We were warned that there would be noisy construction, but we heard very little. (It was a bit smelly walking past the construction area.) The condo was comfortable, clean, and had everything we needed. The murphy bed was very comfortable. The lawn and beach areas in front were also very nice. I gave them 4 stars overall, rather than 5, because we paid a very large cleaning fee, and we were still instructed to clean the place before leaving. If we're expected to clean it, maybe the cleaning fee should be changed to a refundable deposit! For the most part, we did leave it clean, but what did we pay the huge cleaning fee for?