Kryty park wodny Fallsview jest w jedynie 1 km, a Park Stanowy Niagara Falls jest około 25 min piechotą od Confessions Inn The Rain Niagara Falls.
Saint Ann Roman Catholic Church znajduje się maksymalnie 6 min spacerem od hotelu, a takie obiekty przyrodnicze jak Wodospad Ślubny Welon są zlokalizowane w prawie 3 km. Pobliskie atrakcje kulturalne to Ripley's Believe it or Not (900 m) i Most Tęczy (1,1 km). Kasyno Niagara leży także w odległości 14-minutowego spaceru od obiektu. Goście znajdą przystanek autobusowy Ferry Street & Fallsview Boulevard w 650 metrach od Confessions Inn The Rain.
Każdy z 7 pokojów wyposażony jest w klimatyzację oraz telewizję satelitarną. Oddzielna toaleta i prysznic dostępne są w pokojach.
W okolicy znajdują się restauracje, w tym Subway, która leży w malej odległości od tego hotelu.