You could not ask for a better location for a beach vacation. The condo was spacious, comfortable, and well-appointed with modern appliances. While we never used the swimming pool, it looked spacious and well-kept. The gym was decent but needs a set of dumbbells. While cleaner than many beach properties we have inhabited, like most beach accommodations, the floor, in particular, needed a good deep-cleaning.....we could not walk on the floors barefoot or in socks. Our only complaints about the property were, unfortunately, big ones. First, one of the toilets overflowed our first night there and then ran continuously after that, every time we flushed, until we manually reached in the tank to close the rubber stopper, which was quite unpleasant. Second, only one of the elevators was functioning during our entire 5-night stay, resulting in very long lines waiting for an elevator and uncomfortably cramped and long elevator rides when your turn finally came.