The fact that this is our second visit tells the story. Our 23-strong family loved every minute of our stay, particularly enjoying coming back to a place they knew. We even stayed in the same rooms. A great place for all ages. We hope to return in a year or two.