Review for Ormsby House Hotel & Casino Review For Ormsby House Hotel & Casino Google User Aug 16 '16 at 21:09 Sheraton on the falls is in the prime and ideal location if you are a booking a stay in Niagara. Falls view and Clifton hills are the main attractions and the hotel is situated perfectly in between. Service was great and the rooms were quite comfortable. Ask for the falls view from the hotel and you won't be disappointed. View full site to comment or like