If you're considering this apartment as an option for your stay in Scotland, you should just go for it. The property is very clean, and inviting. The hosts are wonderful. Frankly, the pictures don't do it justice. It's extremely comfortable and quiet.
It has off street parking which was easy to find and use. Although Grantown-on-Spey isn't a big town, the off street parking was very helpful a few nights.
Wi-fi in the apartment worked well, and the satellite TV is a nice touch. We were there for a week, just two of us. There were a few nights when it was nice to stay in, get take away, and relax.
The location is phenomenal. It's above a great bakery, and you will wake up to the smell of sausages and baked goods. It's within an extremely easy walk of shops and restaurants, including an award winning fish and chips shop. The Coop is just across the square.
You're also within an easy drive of Aviemore, the Cairngorns, Rothiemurchus, etc.
Overall, it's an A+ place to stay.