Perfect family holiday! Well and truly exceeded expectations.