Anybody ever been to this place? I read online it was a bar in Willow Springs with indoor/outdoor seating and live music, but I know nothing about it.