Staff are very friendly and the travel counter persons are excellent. However don't forget to ask and demand what is promised eg daily amenities -t ooth brush, shaving kit etc. I would say our stay was very good.
Food at Crown India - just 400ft from the Crown Plaza is excellent and very reasonably priced. They also offer a free drop at falls.
Needless to say Niagra Falls is a divine experience. Also don't forget to experience the wondeful aquarium with your family.
Go via Buffalo Niagara Airport and ask the hotel in advance to book a taxi so you save. Crown Plaza has website and you may do advance booking.