Hiya OldhamKTF
Ok in answer to your questions
1) You get given a towel card with which you can collect a clean towel from the pool area with each day... you can take these out with you if you go anywhere.. so as for taking your own the choice is yours
2) There is a private beach for the hotel which is about a 10 min walk or you can jump on the hotel bus which runs every 15 mins up and down to the beach
3) I would recommend taking your lil one out on a glass bottom boat, seeing the fish is just amazing...as is snorkelling anywhere around the area. I would also recommend taking the little one out to go on a camel.. the experience is something you will never forget. We didn't do any other excursions which would be suitable for children but my advice would be to look around dont grab the first ones which are offered to you. We used a company in Namma Bay they were great picked us up from the hotel , we had english speaking guides etc
4) I don't remember any room numbers but me and my sister were on different side of the hotels and she had a brilliant view of the sea from her room
5) sorry I don't have an email address
6)The pirate ship near the pool has toilets inside of it and you can get up on the top to have a look around the resort...It all lights up at night and looks really nice. There is also a bridge which goes through the top of the water on that pool. There is also a ping pong table at the side of the pirate ship and the bats can be obtained from any of the great staff on reception
I hope i am not too late and you get my replies

Have a great holiday the staff at Sol Sharm are great!!!!