I've stayed at Crystal Towers multiple times, mostly because of the three pools, the two jacuzzis, and the private beach. I went with a cheaper option on the condo this time, and it was as advertised. Everything worked as it should for the most part. The hardware on the doors, including the patio doors, was pretty old and difficult to open. They actually replaced the outer door lock while we were there. The paint and furniture need updating, but we didn't spend much time indoors, so it didn't matter. Didn't provide any perks like prepaid beach chairs or extra towels, trash bags, or tissue. The bare minimum was provided, which is basically what I paid for.