Very clean, organized, and new. It is also in a great location, and the staff was always very helpful. Overall, a perfect experience.