Super clean, awesome location, had everything we needed! The place is small but perfect if you are spending most of your time out. The gated patio made having the dog easy and worry-free. Just two blocks from the beach, shops, restaurants, and anything else you might need during your stay. We loved it!