Great all around - easy check-in, clean, nice, comfortable, well stocked (kitchen and bathroom), great location, good instructions and smooth check-out. Would definitely recommend.