Do you like hillwalking, skiing, cycling, outdoor swimming, or climbing? If so, it's the best place to go.
If you like a thriving high street, don't go. There is a lovely bakery there now. Nice bookshop.
If you want sunny weather every day, don't go.
There's M&S foodhall, Aldi, Lidl Morrisons and Home Bargains. A small Tesco in the town. I never think Morrisons is a very nice shop but it sells most things.
There's a lovely little cinema. Some nice pubs and bars. The proper climbers bars are long gone.
Your DC could go into Gaelic medium education and there are great opportunities for them in sports and music.
It is unbelievably busy in the summer months.
You don't get highland towns with all the facilities of large cities. That's part of the attraction.
I would go in a heartbeat.