The hotel and facilities are excellent. I stayed for 3 weeks. Its a very short walk to the beach, either 2 minutes to the East beach or 3 minutes to the West beach. The island with its long sandy beach and blue lagoon is just beaitiful. I primarally was there for diving which is arranged by the onsite hotel dive team. Diving was great with Mantas and my first time ever in over 25 years of diving to see a whale shark during a dive, seen plenty snorkelling but never whilst diving until I went to Dhigurah island.
Some areas to improve upon is dinning really. Breakfast is okay though somewhat limited with the same stuff every day and when you're there for 3 weeks! It gets a bit boring. Also dinner selection is not great, plus expensive! For instance their curry dish consisted of 4 or 5 types of curry, great you'd think but actually they are all the same cocunut curry sauce, just with a different protien!! I ate at other places mostly.
Overall its a lovely hotel and I would stay there again and also recommend it.