Royal city tours are a great choice for the Niagara Falls trip. The bus ride was nice and smooth. It's a 24hour trip so brace yourselves for long bus rides. Nevertheless, the bus was neat and had all basic amenities like AC, Wifi, comfy adjustible seats, charging points, etc.
Our guide was Richard and he was super fun and very accommodating. Very easy to talk to and gave us all a very nice tour of the Niagara Falls State Park. Maid of the mist boat ride is the highlight of this tour. And honestly you don't need a poncho. You will get wet but it's not that bad. Go all in.
Richard also guided us to all the famous food options available at the park. Definitely book your Niagara Falls tour with Royal City Tours.