Spacious, warm, modern. Great position and welcoming host.