We absolutely loved our stay at Hummingbird Falls and look forward to returning one day. Specifically:
1) The cottage. It was spotless, spacious, charming, and had one of the most comfortable beds I've slept in away from home. It had modern appliances in the kitchen, a full sized refrigerator, ice and filtered water, really nice bathtub, beautiful private deck looking out at the water, and more. It was everything you need.
2) The property. It is on the waterfront with a little brook waterfalling into the sea. It is peaceful, quiet, natural, and breathtakingly gorgeous. We went all over the area to islands, tourist attractions, etc. And never saw a more beautiful coastline than in our own backyard. Seriously.
3) Things we did in and around St. Andrews. First note that the cottage is not in town, but about a ten minute drive away. We thought St. Andrews was a lovely, happy place with enough parking and a cute downtown with little shops and decent restaurants. We did a whale watching excursion and it was great! We also hiked on Ministers island, which was gorgeous and it was exciting driving across the seafloor at low tide to get there. We took the ferries to deer island (free ferry, fun to do) and Campobello island (also fun, but this ferry was expensive like $25 each way). Finally, we went to the Huntsman Aquarium and had a behind the scenes tour. This aquarium is not large, but we really enjoyed seeing the species of local fish and sea life, and Loki and Snorkel, the resident harbour seals.
4) Keith and Barli. These guys are as kind and friendly as they come. They really made us feel welcome. Keith is the resident owner and caretaker of the property, and Barli is his gorgeous Bernese mountain dog. We had great conversations over campfires and we had warm breakfasts and homemade muffins. They were like family during our stay. We brought our dog Bree and they were super nice to her too. Bree loved it there!
Cons: I don't have any, it was perfect for us. But if you have mobility issues or are in a wheelchair this is not a workable property for you (it has stairs to the house and the beach access.)