Ten of ten. Clean, exactly as described, easy check in, perfect communication and an excellent location.