'Delicious food, beautiful grounds and dog-friendly room options ' – Our review of the luxury Tewkesbury Park Hotel