Do you mean Bedruthan Steps Hotel (same owner as Sands Hotel)?
We've been to BSH 6 times, but the last time was in 1998.
Kids clubs are well-organised and professional.
The indoor swimming pool is not particularly kid-friendly. It is a standard indoor pool, but it does have a small paddling area. They also have playpens to contain babies while you swim. Outdoors, there is a paddling pool and a kids' pool. The adult pool is freezing.
You don't need to bring an iron or towels, unless you want a towel for the beach. You'd have to borrow an iron from reception though.
The food is very nice. We never paid extra except for the occasional cooked breakfast. Don't know anything about Halal, but they do have a vegetarian option with each meal.
There's nothing by BSH. The nearest village (Mawgan Porth) is a couple of miles away. The nearest towns are Newquay and Padstow - not sure about buses, but the hotel is very happy to organise a taxi for you. But you don't have to leave the hotel if you don't want to.
In the restaurant, gentlemen wear ties (and they provide ties in case you forget to pack one!). Other than that, it is fairly casual. I would usually take 3 dresses (or skirt + top) for the week, and only wear them for dinner and the adult entertainment.
Have a great time there - we did!