Everything as described, clean, spacious, great location, prompt communication, parking is a big plus. Will stay again.