Matched description perfectly (small but cozy). Extremely clean and welcoming. Friendly staff, great location!