Spacious, modern, warm and comfortable. A pleasant surprise.