We couldn't have asked for a better time in the Maldives. We went snorkeling to see whale sharks, manta rays and sea turtles as a part of an excursion. We also went to a local island to see what Maldivian life is like and picked up fun souvenirs there. The reef is big enough for snorkeling during the day and Vilamendhoo also offers a lot of excursions and water sports/experiences. We had good room cleaning services and the restaurant staff are friendly and kind.