Excellent trip, highly recommend! Bus arrived at 4am at Times Square and we arrived at Niagara Falls around 10:30am, we stayed there until 2pm and then headed back.
Staff were excellent, funny, very knowledgable and sociable.
Toilet on the bus was fine (grateful to have a toilet on a bus!)
Bus was half full so lots of space.
We stopped off at Corning for a break and popped into the supermarket there, we stopped there on the way and on the way back, we were able to take some nice photos and it was nice to see different places.
Niagara Falls was amazing! We managed to go straight to the front with our tickets, we stayed as a group and went on the mist boat (you do get very wet, so I would advise taking something to put your phone in to protect it from getting wet if you are taking photos), they do provide you with a poncho.
You have enough time to take lots of photos and have a little walk around and buy some gifts. I would say you do not have enough time to cross over to Canada and back.
I would say listen to the guides as they will tell you the best places to take photos as you could easily waste time at the beginning when actually it is a lot better the closer you go.
I would highly recommend this trip! The journey did not seem long at all, you are able to sleep on the bus, it also has 2 USB charging ports, so make sure your charger has a USB connection, they also have Wifi on the bus, but with everyone using it its not very strong.
Fantastic trip, would do this again!