Absolutely perfect. Easy self check in. Allowed us to check in later and out later. Excellent location. Sparkling clean. Excellent communicator. Every thing we needed and more. Would definitely recommend a stay here.