I recently stayed at Dunvegan House for a short stay with my fiance, and we had a lovely time. Comfortable, spacious room with a view of Goat Fell. Excellent breakfast with lots of choices. Very welcoming host (thanks Helen!). Very close to the ferry terminal on the sea front. Definitely recommend.