Top notch. Property and location. Sparkling clean. Lots of nice outdoor space and the service was great. They take great care to make sure you have a nice stay.