excellent facilities and immaculately clean