Had an amazing stay with our 3 boys. Location was ideal as you could walk to the beach for an early morning walk and get coffee at several locations and breakfast. The pool was enjoyable and laundry services were a great amenity. Also, if you are renting a car, parking was a plus as it was easy in and out, always found parking with no problem. If you are paying for several days, do go to the kiosk near check in to pay for several days instead of daily in / out rates. Beds were comfortable and that is always a make it or break it for me. Host was great at communicating!