I've been going for 3 years now, and would like to bump up my review by one star. The staff (some of whom have been there since my first visit), who I described as "helpful, if not a bit aloof" have proven themselves. They are helpful and friendly...forget I ever called them "aloof". ;-)