We had a great time at Grand Coco Bay, first time in Mexico. The resort was ok for the money. The staff was super friendly, there were plenty of events on site and the location was perfect.
This resort is steps away from the beach and 5 minutes from downtown. We were lucky that we got upgraded to an ocean view room. Just being in Mexico on vacation with an ocean front room was enough!
If you just wanna lay on the beach and by the pool it's fine but there really is nothing else to do. It was perfectly peaceful for us as we are not ones who stay up late and party.
There are boats in front of the resort, but they are not in the way of swimming and actually add some charm. The water is beautiful and the white sand beach is fantastic.
The food at Cobo Bay is nothing special, but there is always something to eat, if you aren't too picky! Drinks were always good.