Great location, fabulous hosts, beautiful, well thought out space.