Fantastic. Spacious. Clean. Great reception. Considerate. Modern. Highly recommended.