Clean and convenient. Nice and modern and perfect location. On site parking was great. I would stay again.