The restaurant was excellent, the staff in all areas excellent, happy, helpful. We ate at the restaurant for both breakfast and dinner and it was very good. Loved the peri peri chicken and the bar staff made me a chocolate martini!
The pool and gym were excellent. We had spa treatments which were average priced, not cheap but not overpriced either. I really felt the treatments could use a little something, I felt little extras weren't included. For example, the towels were harsh and the same ones used at the pool. Nicer towels would be more for pampering.
The only other thing I would mention is that I felt our room was too small and dark. We had room 317. I have no idea what other rooms are available but I really would have liked a little more room. Also, the tub/shower was a little dated. The water pressure was good but the temp fluctuated from cold to hot way too much.
I loved the little things they did for kids and the fact that there is an in room fridge.
Over all wonderful place and would definitely recommend.