The condo and resort were both very nice. The condo is very large and the resort has many amenities. We enjoyed both pool areas as well as the free shuttles to the beach and the mall. However, when we arrived the condo hadn't been cleaned. The bedding and linens hadn't been changed, the floors were filthy, and there was food everywhere. The owner immediately sent the cleaning crew, but we were unable to use the condo for a few hours and there was no further follow-up from the owner to make sure everything was done (a couple of things were missed and laundry was left unfinished in both the washer and the dryer). After the first day, it was a pleasant experience.