Having, visited several up-scale resorts, Gran Porto was by far the best I have ever been to. It seemed to have something for everyone, whether you're looking for a great nightlife or relaxation.
What really made the trip for me were the amazing staff! Just to name a few: Chicken, Armando, Cesar, Karina, Alejandro, and Edwardo. They did such a great job getting people involved in activities around the resort and bringing everyone together.
Cesar and Karina did a fabulous job with the exercise classes and were so welcoming. Armando was so warm and really brought a joy to the resort. Chicken and Alejandro were great entertainers. Edwardo brought a smile to my face every time a picked up a towel in the morning or dropped one off in the afternoon.
Upon going to this resort, I didn't expect that I'd feel such a sense of community and meet friends from around the world. The activities at the pool were for all ages too, not just kids. Pool volleyball or salsa lessons were a great way to break up the day of relaxing and tanning.
Even if you're not looking for a communal feel, this resort is also perfect I think for those who just want to relax on their own. The beach is beautiful.
The rooms were very impressive, even the hallways with their open-air style were impressive.
The food was good. There is a Mexican restaurant, Italian, and a buffet open during the day. As a vegetarian, I didn't have any problems. The Italian restaurant I found was extremely good.
Lastly, I think it's important to note that the resort is in a superb location. You have the all-inclusiveness and entertainment of the resort, but you can literally walk out the resort into a very safe, attractive shopping, dining, and bar district.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC