Great location, excellent facilities, and the place was kept very clean throughout the stay.