great location, great place, great vibe, great atmosphere. all round great