We've been here 3 times now and loved it every time :-)
I'm sure we'll come back for a 4th visit.