My party of four were on a fishing trip (no luck with that but we had a great time). The Ballathie is an excellent hotel but the staff were wonderful. Due to an error, our original trip had to be postponed but Stephanie Vidal stepped in and sorted everything out brilliantly with new dates and outstanding service throughout. The food here is excellent. The main hotel restaurant is quite posh (a waiter asks you for your choice of water-garnish from a colourful tray) and food was great. The Bistro is less formal however still a high quality establishment (no burgers or pizzas here). Food here was just as good, steaks served piping hot and very tasty. Staff here were extremely polite and helpful again. Hotel is in a picturesque country location but also a short drive to Perth. I rate the hotel very highly indeed and will return in due course. A great hotel complemented by great staff.