Sani Dunes is a great hotel, only its second season so everything was new. For example the fridge in our room worked really well and that is not always the case. It’s really clean, the gardens are lovely and everything is on one level so if you’re not great on your feet there are few stairs to climb.
We had a sea view suite and it's not cheap but it was 2 mins walk from the beach and the pool was at the end of our garden area. The service was great, the staff can’t do enough for you.
The only down side is the 'dine around' scheme. As we were half board we got either lunch or an evening meal. The restaurants are split into three groups, buffet - you only pay for your drinks, set menu - you get to choose a starter, main and desert, you again pay for your drinks but also any sides you might like. Third, a la cart. Here you get 25 euro each off the price. However we found that once deducted there as a big bill to pay. We went to the beach house, had a great meal but still ended up paying over 100 Euro. Also, when we tried to book one of the restaurants on the same day they only had tables at 21:30. So if you really want to go to a particular restaurant, you had better know a few days in advance.
The only other down point is the cost of drinks, over 5 euro for a diet coke etc. There is a mini market and we went there and bought drinks to have in our room etc.
Overall it was a great holiday, we would defiantly return.