We had a good stay at Casuarina. The apartment is well fitted out and the complex has all the amenities you need. Close to the beach and grocery shops.
Only had some minor issues which were quickly rectified.