The rooms are large and very comfortable, heating is good. The kitchen is very small with little bench space, also watch out for the bed ends, they jump out very often and whack your legs. We were there in cold wet weather so cannot comment on the grounds.