Location and communication was great!! Check in/out was very easy and smooth! Flat was not as clean as I was expecting upon arrival.