Very clean, great location. Check in was very easy and communication was great prior to arrival.