Good that it delivered us directly to the door of our hotel. Unfortunately the problem lies with the system at Newark airport which means having to queue at the Ground Transportation desk which is unbelievably slow and inefficient. Once in the bus we stopped again and the driver got out and walked away without explanation. It turned out that he was collecting more passengers from a different terminal and we were left sweltering in a bus with no air-con in a New York heatwave for a further 10 minutes.
Transport arrived on time, exactly as advertised. Would recommend shared transfer as alternative to expensive private taxi transfer.
Everything went smooth, but then I was charged extra because there was a difference in price hotel against a residence which wasn't clearly stated on viator website. I didn't mind paying more, but I would have liked to be aware first, plus the attitude of the Go Link rep at the airport was not positive, as if I booked with an intention of cheating.