We stayed at Medhufushi Resort in Apr'19 for few days!! Good facilities and very warm hospitality. I had done the booking through one of their tour operator "Tessa Maldives" who's link is available to the resort website but the service of the tour operator is horrible. You need to keep chasing them for the confirmation and other things. Would never use them again.
Internet is also not good which in a way is good as one is forced to stay away from the social media and enjoys the island!!
Overall an excellent place to stay!!