Impeccably clean. Smiling, friendly faces. Wonderful sense of community. Very good but expensive food. Be sure to ask for a ground floor room when booking.