Perfect: location, clean, attractive, great communication, seamless check in and out, comfortable, well-appointed. Great stay. Tiny, but exactly what we wanted.