Very clean, excellent facilities and a great location.