Great place, location and atmosphere