there are some nice ones, at the bottom of Loch Ness , there is a small indoor pool and its near to quite a few places . Fort William included.
also i used to live near elgin and there are quite a few around there which look nice.
duffus Lodge have 2 apartments and B&B rooms, its lovely there.they have a nice garden with swings etc. Also a hot tub for guests use, and only a 5min drive from lovely beaches.