Very nice and clean condo, with all the amenities of home. We were able to cook all of our meals with the fully equipped kitchen. The only thing I would review negatively is that the listing titled a beach front property. Although the massive condo complex is beach front, this condo isn't even close to the beach. I suppose you could walk to it if you didn't mind the long trek back uphill. We ended up driving down, and did our exercise on the beach. Sonya seemed very accommodating, and let us check in early and was very responsive to our questions. All, in all, I would give our experience a 3.5 out of a 5 stars. Mahalo Sonya!