First of all I should say that the food is not exactly haute cuisine more cook style than chef. Having said that the menu is extensive catering for all tastes and the food is tasty and plenty of it (not a place with a little food in the middle of the plate and lots of coloured squiggly lines on it). The prices are reasonable for a place like Aviemore. The service is efficient but friendly and helpful. The bar is old fashioned (good) and not one of those plastic places with plastic staff. Overall very good.