We had an excellent stay at Rivendell, it ticked all boxes.