I just stayed at the recommended Pink House B&B in Portree. Beware, it is in very bad condition. I believe the ownership has changed recently. It is now owned by the Portree Hotel which is located a few blocks away. Check in for the Pink House is at the hotel. There is no host at the Pink House, therefore no check on loud guests. I was able to check out early and they did provide a total refund.