Clean. Spacious. Friendly. Recommended.