Perfect - clean, seamless check in and check out, ideal location, great value.