We loved this place. Although the property is a bit dated, it's clean and well maintained. The location cannot be beaten. It's a mere 0.3 miles from 5 or 6 great restaurants, as well as a Safeway, and only 0.6 miles from Baby Beach. Before we arrived, we were concerned that the lack of air conditioning might be a problem, but it was not. Although it got up to 85 degrees most days of our stay, the fans and natural breezes kept things quite pleasant. All appliances worked as advertised (the toilet is very temperamental, but it worked during our entire stay). The pool is very clean and warm. One of the things we most appreciated was all of the beach supplies that were available -- chairs, towels, an umbrella, water shoes, and plenty of sunscreen. Nick, the owner, was very responsive, and check-in was easy. We would stay here again in a heartbeat -- and I sure hope that we do so very soon!