We have stayed here serval times and rooms are always clean. The showers in the rooms are massive! The food in cafe is priced very reasonable. The only problem is there is no "walking" area outside to enjoy. Such a beautiful area with nothing else to do to make us stay longer. (Shopping or quaint village area) unless you drive to Ellicottville.