I would totally recommend staying at this property. Value for money and great hospitality. Winning all round.
The only problem is that it's so good, I can imagine it will be hard to get a booking again, due to popularity!