The condo itself was nice, lay out was perfect for family, and the pool/beach was really nice. The kitchen lacked a lot of stuff- the coffee pot works but is so cheap/outdated that the coffee is terrible. I definitely recommend bringing your own coffee pot and kitchen knives and such if you are a big cook.
The floors were not very clean and were pretty sandy, the bedding is pretty old/warn, the shower had mildew all in it. The handles in the shower and tub of the master bedroom were wobbly and close to breaking. We never could get the living room TV to work. We liked the place and it was fine, but the unit was definitely not as well kept or nice as the condos our friends had rented in the same complex.