The restaurants at the resort offer a variety of cuisines to take a pick from. From continental, local, Indian, Sri Lankan, Thai, and Japanese... All you need to do is keep picking a different restaurant every day and you are sorted. One thing to note is if you take a meal package at the time of your booking, your meals are provided at one specific restaurant that limits your choice of cuisine to an extent.
It was as easy and laid back a vacation as it could be. The resort in itself, was a comfortable distance from Male. It took us about fifteen to twenty minutes to reach the resort on a speed boat arranged by the resort. For children in particular, the resort has a child club, baby sitting facilities... The restaurants were open to tweaking their dishes slightly to cater to their young guests. The husband also went for scuba diving and his account of the experience does sound encouraging, with views of coral, beautiful fishes of all sizes and colours, and the deep blues of the ocean.
Do book the resort after checking how far it is to reach from Male, if that is a consideration for you. Some atolls are far enough to require another plan ride from Male.