Cute place, nice decor, great bathrooms, coffee is alright too.  Nice staff.  Dirt parking though, and I get that it's Cave Creek but still, some of us like to have clean cars.  This is a necessary stop on a trip up to Cave Creek.