Very clean. Great place. Parking is the only difficult part but it’s NJ so that’s expected. Would recommend.