My personal experience is that I spent 6 days at the GR Caribe resort from 04/20-26. Everything was smooth from checking in to checking out. Staff very friendly, helpful and went above and beyond to help.
Facility may appear old for those who are looking for trendy or modern places, but to me it represented the Mexican architecture with arches and old furniture reflecting the country's culture, more modern style would be the next door Solaris hotel.
Food was repetitive but there were 3out of 5 restaurants requiring reservation (still all inclusive) and you can make reservation the day before because they get booked fast. Restaurants offer international, French, Italian and Mexican menus with rotations. Beaches and area safe.
We rode the bus to Mercado 28 for souvenirs purchases and the bus stop was at the front of the hotel and runs every 5-10min.
Pools, music and night shows are shared between GR Caribe and Solaris and you can cross between both easily.
I won't mind going back to the same hotel if it is for a relaxing break as it is in a quiet area. However, if you are looking for night life and traffic, I would say maybe go north, closer to Cocco Bongo area (approx. 10 min by bus), there is more entertainment and restaurants all time.