Very clean and great location. Nice courtyard for our dog as well.