We went to the Royal Beach last year. Food is good and plentiful with a good range of meats, chips, salads etc.. - can be a bit repetative but on the whole I would recommend it.
Your 12 years younger than me and we had kids in tow so can't really comment on where to go after midnight, but turning right out of the hotel and within 5 mins your in the centre of the action. If you did a pub crawl and had one drink in each bar you're probably in for a cheap night as they offer the first drink at a promotional price.
There are a couple of decent restaurants on the promenade you may want to try.
I would also highly recommend the wild west waterpark (the one on the right that is as you enetr the car parks off the main road- there are 2 right next to each other). Water sports - paragliding, banana boats etc.. if you fancy them.
One final thing, if you mail the hotel and ask for a first floor room you get a big veranda you can step out on - we did and fortunately got one.
I'm sure you'll have a great time, we did!