Spacious, great views, good host.