Spotlessly clean, good facilities, good location, great host.