Second time we have stayed here, Ticks all the boxes, no issues at all. Will likely stay again next year.