Brilliant. Spacious. Welcoming. Warm. Highly recommended.