Clean and spacious, with large and well-appointed bedrooms, all for a great price.