Big, clean, great location, cozy little outdoor space, helpful host.