Very clean, self check in and checkout made very easy. Instructions on getting in were also communicated very clearly and timely! Great and clean place