Clean. Well equipped. Spacious. Cool attention to detail.