Clean and convenient. We enjoyed our stay.
BTW street parking permits are not required on weekends, and you can get daily passes from the Jersey City division of parking for a lot less than it costs to park in a garage.