Great place! Clean, well furnished and decorated. Everything seemed pretty new and clean. The courtyard is large and the fire pit is really nice (and easy). I had no trouble parking out front. Great location. I travel with my dog and it was a very short walk to either dog beach or to the grass area near the beach parking lot. We will definitely stay again.