Clean. Great location. Secure parking onsite which is a huge plus. Gracious host. Accurate description. We would stay here again.