We stayed last weekend at Ben Brae and were very disappointed. Told not to wear shoes in house and room was so small that had to sit on bed to let my husband pass. They don't tell you the beds are full size. I slept on bathroom floor. Breakfast was good though and owners were pleasant. Paid $132 totally overpriced.
You have no recent hotel searches.