This property is perfect for people traveling to niagara falls for the first time, or frequent visitors. This property is unique because of the convenience of having its own free parking spots to accommodate its guests. The location is central, and is located in the heart of Clifton hills. minutes away from the casino, restaurants, cafes, arcades, wineries and the theme park.