For my family of 4 (two 17-year olds), the Lopesan is an excellent, quite luxurious resort, as good or better compared to the other all-inclusive we have stayed at (inc. Gran Bahia in DR, also great). The pros are the general resort layout and feel, the spacious rooms, the pool areas, and the proximity to the airport. The cons—the beach swimming area is small and lots of algae (similar at other resorts on this stretch), the food overall at buffets and specialty restaurants was not as good as other resorts but passable, and they ran out of beach towels a lot. Staff was great. Easy check in and check out. Nice shops, theater, sports bar, coffee shop.