The communication was perfect and the self check in made everything very easy since we didn't know our exact arrival time. Place was very clean and was in the PERFECT location. I highly recommend it.