Perfect ... Ambience, convenience, location, etc. Highly recommend. I will be back.