I booked this at the last minute as we were travelling down from Toroto and wanted to visit Niagara. All of the other hotels available looked to be either very large chain hotels next to the QEW Highway, sited in Niagara itself or small B&B's with highly variable reviews. Orchid Inn looked to be better placed in a quieter, more picturesque town and got very good reviews so we took the plunge and booked.
The hotel is a small(ish) family run establishment on a quiet road (virtually no night-time traffic) on the edge of Niagara on The Lake. It is a very smart traditional wooden building outside and traditional/modern inside, the rooms are clean and comfortable. The shower was excellent (I get picky about these sorts of things), the aircon works well and there is free WiFi thats good enough to run Skype audio calls.
The town centre itself is only 5mins drive or a pleasant 15-20 minute stroll away on quiet residential streets. Niagara itself is about 25-30mins drive away up the Niagara Parkway road.
Cindy, the owner is a perfect host (we got a nice email from her once we had booked) and was keen to explain all that we could do in the area and what we should see. Breakfast was a highpoint, you dont get a menu or buffet but instead you get a platter of home-made food ( e.g. pancakes, omelettes, french toast, fruit, muffins etc) that varies each day. The Restaurant in the evening was also excellent, serving Chinese/Thai fusion-style food and some very good locally produced wines.