Perfectly located. Really nicely appointed. Clean. Communication was great. Absolutely perfect. Nothing could have been better!