We stayed in Kaani Beach in December 2019. We had a deluxe room with a sea view. We were supposed to have double room, but ended up with similar family room.
The service attitude of the staff was throughout our stay immaculate: truly helpful and welcoming. Not matter what we asked, they went above and beyond excellent.
The hotel itself is somewhat worn out, which one cannot see from the presentation pictures (see images in review).
Also important note: the view from the rooms to the beach and sea is no longer pristine, as a variety of garden shacks have been built in front of the hotel, between the rooms and the sea. All kinds of junk were stored in the shacks, visible also to the hotel balconies (see picture attached, although the photo is almost forgiving to the junk stored).
Maafushi itself is a nice island, in the midst of a rapid tourism growth phase. I believe some local said there is almost 3000 bed places in the island now.
All tours, boats and services ran smooth in Maafushi, and one can expect almost every situation to be sorted out fast and smooth.
I would recommend Maafushi & Kaani beach as a place to start or end your trip, but do try other islands as well in your trip.