TripAdvisor has named the top 25 all-inclusive resorts from last year. The winners are chosen by comparing booking interest, as well as the quality and quantity of traveller reviews.  

The top popular resorts listed vary in price, ranging from affordable to ultra-luxury. Two Grecian resorts made it to the top with Ikos Oceania in Nea Moudania at number one, followed by the beachside property Ikos Olivia in Gerakini. Lux* Belle Mare in Mauritius made it to the third spot.  

Three Maldivian resorts also made it to the list; Lily Beach Resort & Spa, Banyan Tree Vabbinfaru and Kurumba Maldives.  

Here is the full list of the top 25: 

  1. Ikos Oceania, Greece
  2. Ikos Olivia, Greece
  3. Lux Belle Mare, Mauritius
  4. Grand Velas Riviera Nayarit, Mexico 
  5. Tamassa Resort, Mauritius
  6. Grand Velas Los Cabos, Mexico
  7. Le Blanc Spa Resort, Mexico
  8. Rixos Sharm El Sheikh, Egypt
  9. VilaVip Hotel Fazenda, Brazil
  10. Voyage Bodrum, Turkey
  11. Beloved Playa Mujeres, Mexico
  12. Excellence Riviera Cancun, Mexico
  13. Bellis Deluxe Hotel, Turkey
  14. Lily Beach Resort & Spa, Maldives
  15. Excellence Playa Mujeres, Mexico
  16. Voyage Sorgun, Turkey
  17. Club Med Sanya, China
  18. Explora Patagonia, Chile
  19. Banyan Tree Vabbinfaru, Maldives
  20. Sunrise Garden Beach Resort, Egypt
  21. Sierra Sharm El Sheikh, Egypt
  22. Tui Blue, Turkey
  23. Isrotel Lagoona, Israel
  24. Kurumba Maldives, Maldives
  25. Bahia Principe Luxury Cayo Levantado, Dominican Republic