Very clean, great location and easy check-in. The on-site parking option is totally worth the money. Would definitely stay here again!!