The location, the place, the care taken to ensure our comfort - all 5 stars! We had a fantastic time and really appreciated the above and beyond hospitality!