Confessions INN The Rain ligger i Niagara Falls, 13 minutters gang fra Casino Niagara, og har en have, et fælles opholdsområde og gratis privat parkering. Overnatningsstedet ligger 15 minutters gang fra Skylon Tower, 1,6 km fra Niagara Fallsview Casino Resort og 2,5 km fra Old Falls Street. Hotellet har et boblebad og en concierge-tjeneste samt gratis wi-fi.
Enhederne hos hotellet har fladskærms-tv. Det private badeværelse har badekar. Alle enhederne har et privat badeværelse med bruser og gratis toiletartikler.
Personalet i receptionen taler engelsk, spansk, fransk og hindi og står altid klar til at hjælpe.
Rainbow Bridge ligger 2,5 km fra Confessions INN The Rain, mens Journey Behind the Falls ligger 2,7 km væk.