Very clean. Great location. Easy and seamless check in, even when arriving late at night. Would definitely stay here again in the future.