Excellent facilities staff are all fantastic and go the extra length to help with any issues. Management is approachable and always willing to help. Food is fantastic nice variety and all freshly cooked and sourced locally. Staff are trained to a high standard which is reflected by the care they receive.