Perfect for our needs. Very spacious and clean. It had everything we needed. The dedicated parking spot is HUGE. Great location. Only minor criticism would be noise from the unit above us. Anytime someone moved up there we could hear it. But the total package was so great that this was easily tolerated.