very spacious and clean well maintained