Lopesan is a newer resort with beautiful grounds and a gorgeous pool. However, we were disappointed by key features, including the service, beach, and amenities.
The service at Lopesan was lacking on many levels. Generally unfriendly or indifferent bartenders, waiters, and cleaning people are found at all restaurants, bars, with some exceptions from a friendly few servers.
The A La Carte restaurants were hit or miss. The Mexican restaurant El Charro is very good, while the Asian and Italian restaurants aren’t great. Food came out wrong multiple times.
The buffets were very good with a fresh grill and plenty of options, though the staff is generally inattentive and plates were left on our table through the whole meal.
The pools are beautiful and large. Get spots early because people will drop towels and claim chairs by 8am.
The beach itself is nice, but the ocean leaves a lot to be desired. There is a very narrow swimming area, and the water gets deep quick, so you can’t go for a leisurely swim because everybody is crammed on a small slice of water. Also, there is a marina outside the swimming area, so your view of the sea is cluttered with boats right off the shore and you’ll smell gasoline frequently.
There are lots of amenities, like a gym, water park, kids club, theater and shops, but they’re far from the beach so we didn’t go often.
All in all, it’s a good place to bring a family, you’ll have fun, and it’s not too expensive. Just don’t expect “perfect”