We spent 9 days at the Ayada resort at the end of March/early April. The weather was perfect, mostly sunny and around 32 degrees. It rained twice but only in the evenings and for an hour or less. We stayed at the Ocean Sunset villas situated facing west and set over the ocean. Extremely private villas, very self contained with pool, direct access to the ocean, etc. The room was perfect for my wife, myself and our son of 12 years with all the appointments we could hope for. Snorkeling was unbelievable, and only a few minutes swim from the villa to the reef - the most variety of coral, fish and marine life we've ever seen (compared to the Caribbean and Hawaiian islands). We spotted sea turtles, manta rays and (harmless) small reef sharks. No need to take an off-island snorkeling trip. Beaches were pristine, water very warm and clear - tropical paradise. Resort has great facilities - a number of restaurants, bars, good tennis court, reasonably equipped gym (including free weights and a smith rack), yoga room, and games (from video games to billiards, table tennis and foosball tables). There was a decent variety of water sports as well. Service was excellent, with super friendly and helpful staff. Food variety was good (due to rotating themed buffet and beach BBQs) and food quality was good, but not exceptional given the prices. Food/drinks are expensive (sandwich or burger=$30, beer=$12, cocktails=$18 USD). Overall, we were very happy with our stay!