Very clean, well maintained, and a friendly staff. A great experience for great value!