Great location, immaculately clean, great host