Excellent stay, with excellent facilities