Very clean, great facilities, great host