Very clean - all the amenities you need - smooth check in - awesome location.