The location, check in, and communication was perfect! A great, clean stay.