Excellent facilities and well worth the stay.