We met here recently as an extended family, each family getting different rooms so we could get the young cousins together in the pool for a birthday celebration. It was nearly perfect - the larger suites were so spacious and well-designed, even the smaller rooms were larger than a regular hotel room and the beds were VERY comfortable. The bathrooms have upscale fixtures. The pool was not big, but adequate for these little guys and fun was had. Location was great, great, great - mere moments from downtown in a quiet, scenic location. Staff was professional, gracious, kind, responsive. The only issues that kept this from being a perfect stay were: no complimentary breakfast of any kind (even a light option would have made this a slightly better value for traveling families) and the noise insulation between rooms and levels was on the light side - meaning it was difficult to keep an even moderately active toddler from disturbing other patrons, which stresses everyone out unnecessarily. If we ever return with little ones, we'll know to get a ground-level room in this particular hotel. Otherwise, an excellent stay in a wonderful property!