We have been to Cozumel many many times since it opened. We probably average a visit at least every two weeks and occasionally once a week depending on the time of year. The food I would say is average to sightly better than average for most Mexican restaurants but the service is great even when they are busy which is quite frequently and food is always hot and I think it is a good value. We love Cozumel. It is our favorite Mexican restaurant. I would give the food 3 stars and the service 5 stars for an average of 4 stars.