we love alton towers been there lots of times, then hotel and waterpark are a treat in itself, they have a very nice buffet reasturant in splash landings and another sit down one in alton towers, they also have a spz!
Family rooms are nice as well.
When we go we stay at the travel inn at uttoxeter (10 mins away) the fri night and then alton towers hotel sat sun, they let you check in early so it works out better than paying loads to only get there late friday.