I stayed here with my spouse and our three kiddos ages 5,8, and 10. There were tons of restaurants in walking distance, lots of free street parking close by, and since we had a beach front room, a wonderful view from the balcony! My kids spent a ton of time going back and forth from the beach to the hotel pool (to warm up!) and it was so easy since the hotel is right on the beach! Front desk workers were awesome, even offering to call the onsite EMT when I told them my daughter had caught some sort of a stomach bug and thrown up out front of the hotel. Likewise they were quick to bring in a rollaway bed and new sheets and comforter when she got sick again later. Loved the waters offered by the desk; saved us a ton since my kids didn't like the taste of the tap water. The games in the courtyard were a hit with my kiddos, and the fact they have chairs and umbrellas and towels and such for loan right as you walk onto the sand outside the hotel (so mom doesn't have to pack all of that or lug it from a car a long ways) was a hit with me! We'll definitely stay here again in the future!