Perfect hotel for families if you have a car. The heated pool is great for encouraging hesitant young swimmers to literally take the plunge. Good hot breakfast, but after three mornings it gets a little boring, so ask the staff for directions to First Watch, a restaurant just down the street (driving distance) for a great breakfast. Hotel is within walking distance of a nearby restaurant for dinner and a strip mall where you can get smoothies, beach gear, and other basic strip mall services. (NB: There is no food service at this hotel except buffet breakfast.) General location is on a main drag, making it very convenient to get to other sites, but the hotel is far enough away from the road that you never know you're at a major intersection. Excellent staff -- had a couple minor hiccups (nobody's fault, just one of those things), and staff immediately made everything right. We'd definitely stay here again.