We were a bit nervous after reading the reviews, but didn't want to lose our booking fee, so we went with lowered expectations. We were pleasantly surprised, particularly by the cleanliness & the location, both of which were excellent. We stayed in the lower unit, which was exactly as described & photographed. The beds were very comfortable with fans & extra blankets & pillows. The unit itself is spacious & it was nice to have 2 bathrooms, however, the bathtub STILL does not drain, despite all the reviews. The tap is also funny, it should actually come with instructions. The other bathroom was perfectly fine. The "musty smell" people complain about is part of life when you live a block from the ocean (duh), it wasn't bad. Our daughter appreciated the beach toys. We didn’t use the BBQ, but it looked quite nice. The kitchen's gas stove worked great. Our unit was very quiet until the new renters showed up above us, the sound does travel through the floor & it sounded like they had a couple baby elephants playing tag at one point. A couple other things if you plan to stay here... don't rely on parking in the garage, there's no way 2 cars can fit & don't rely on laundry unless you're comfortable handling someone else's (coin operated & always full). One last thing we noticed was that the ad stated “dog ok” but there’s a sign on the wall that clearly states “absolutely no pets on the property”, you might want to double check before planning on bringing your furry friend(s) along.