Before going to the resort (but after booking!) I checked reviews from other travellers. While most people were positive there were a disturbing number of negative reports, mainly in three areas.
1) Staff unhelpful or unfriendly. You've got to be kidding. With one exception the staff were always helpful and friendly, always ready to answer questions. Perhaps it depends on how customers approach staff. If you are hostile and demanding, then do not expect a friendly response. Ask with a smile and you will get back the same.
2) Food was bad or always the same. Of course this is a buffet so there are some constants from day to day. You can, if you try hard, eat the same thing every day. If you want to vary, then there is always the opportunity. In the 6 days we were there, we never had the same dinner twice. The quality of the food was good, but the meat tended to be a little tough. Apart from that, no complaints from us.
3) Rooms were dirty or smelly. Well we only know about our room, but it was always clean and we never noticed any smell at all in the room. There were a couple of places on the island where that was a smell but it was confined to a couple of small areas and easily avoided.
Overall, we were very satisfied with the room, the food, the staff and the island, and delighted by the beaches and the crystal clear and warm sea.
Resort islands in the Maldives are not cheap. By Maldives standards this resort is towards the bargain end.