Our stay was good - GREAT staff, easy check-in, parking, close to beach, comfy beds, and good kitchen. Our only disappointment, and a big one, was that we were on a lower floor of a two level building. The advertising, pictures, etc., led us to believe we would have a stand alone unit. Having someone above us was VERY noisy - the units are older with very little sound proofing. Fortunately, our neighbors didn't stay up too late, have a crying baby, or play loud music :O). The property will not guarantee a unit number so you might get stuck with this one...you never know.