We had a great experience! We have 2 small boys and it was perfect that everyone could have their own space. The place is a very short walk to the bay beach and a park which was fantastic. The place also had its own parking space which was tremendously helpful. My husband and I could run out the door to the beach for a run with ease every day! Karl and his assistant were very responsive, and check in/out were a breeze which added to an overall great time.