The Falls Hotel and Inn at Clifton Hill is Niagara Falls’ best family and budget friendly, three star hotel.