Great location, spacious, easy check-in / check-out process, great communication.