I haven't been there personaly, but I've heard great things about the place.