As close to perfection as one can ask for. Many wonderful extra surprises. I absolutely loved everything this location had to offer.