Spotless, excellent facilities, great host