The stay was good and the location is right beside the Newark metro station which is great for commuting to New York for sightseeing.
Except parking, I don't think there's any free parking off the streets you will need to pay for the park mobile street parking unless it's a Sunday.