5 stars all round. Great place, great hospitality and fantastic value for money. Highly recommend.