Excellent place. Clean, had everything we needed, and enjoyed the small touches including an arrival note and snacks. Communication was prompt and check in and out was seamless.