Spacious, well-communicated, well-equipped. Recommended.