I was here for a wedding and stayed overnight as well. Our room was spacious, lovely and the staff were excellent. The castle grounds are beautiful, with lots of room to explore- we were lucky enough to even see some newborn Highland cows and talk with their caregiver a bit. This place is truly a once-in-a-lifetime place to visit; although I'd gladly stay again on return visits to Scotland.