Has anyone been to this resort in Mexico. If so what are your views on it? We have just booked this for June and I've read mixed reviews!