I've stayed at other all inclusive resorts, and I felt like Garza was lacking just a few amenities. Overall it was great, but theres a few things missing for it to compete with the other top resorts.
I feel like the resort needs a sports bar, it was difficult to find a place to watch sports, just about every other all inclusive ive stayed in has a sports bar, and some type of music or even a club/bar with some nightlife. The cable channels were pretty limited in the room and asked to have their premium wifi to cast you phone to the TV which is $17 per day, like what? I thought that was ridiculous. Also a coffee shop/deli would be nice to grab snacks or a coffee.
Not much activities other than pool volleyball. Saturday was pretty dead, which was pretty sad, we had a tour that day, came back pretty tired to the resort, we decided to stay and have some drunks there and found there nothing to do at the resort, it was pretty sad, opportunity to make it more lively for adults staying in, the rooftop bar was dead Saturday and sunday. They only have music/DJs on the weekends when theres weddings events, so plan to go to town if you want listen to music while enjoying some drinks.
Overall the service, staff and food eas amazing, but its lacking some amenities that other all inclusive resorts have to make me want to come back to this one only and not try another. The food was really amazing, everything we tried was consistently good.