Spotlessly clean, fantastic facilities , excellent host.