Stayed in Mackie hall for one night. Lovely clean room, basic but has all you need for a short stay. Excellent selection for breakfast- v impressive! The grounds are lovely. Would recommend pay by cash if arriving late, as otherwise the night porter has to take you on a bit of a walk through another building to find the card machine, which is bit time consuming. Good value for money.