Close to perfect. The bed and pillows were super comfortable. The kitchen was well appointed. The beach gear proved invaluable. It wasn't clear from the check-in instructions that I needed to check in at the condo office in addition to entering the key code in the room, but I needed a parking pass and gate entry key card and the office is not open 24 hr. This place is about a minimum 15 minute drive to get most places, which means it is quiet and also that you need to rent a car if you want to get out and about at all. Aside from a couple of minor things, it was super clean. If you'll be using the pull out sofa, you may need to request sheets. The resort staff were friendly and helpful. Cost-wise, I realized after my Airbnb reservation could no longer be cancelled that I could have booked for 30% less (about $500) if I'd booked directly, so I'd say not good value for what I paid through Airbnb, but I'd say perfectly reasonable if booked directly.