Excellent all round. Good location. Good facilities. We loved the place.