The building is very nice and in a great location. Beautiful rooftop pool, gym, secure entrance, and a block from the beach.The unit itself, we would not stay in again. The bed was very low to the ground and the sheets were old with visible stains on them. We washed them ourselves the first night. We were only provided with one key so my partner and I had to be together at all times. There were also no batteries in the tv remote.