Top notch. A perfect stay.