Check-in, check-out, and communication was as easy as it gets. Very clean and full of thoughtful touches. Had everything o needed and more. I highly recommend.