Last year DH and I went to the Barcelo Maya Beach. While I enjoyed the beautiful beach and lots of space, the rest of the amenities left me (and most particularly my DH) dissatisfied. In retrospect, we should have upgraded to the Colonial/Tropical side. This year, we want to focus more on snorkeling/diving (Cozumel) but due to budget constraints, we don't think we can go with Coz Palace. All the positive reviews here regarding El Coz leaves me wondering if I should give it a shot. We are also looking for good food and drinks, comfortable beds, and good service - all of which BMB lacked (JMO). My spoiled DH wants a place that provides beach service and adequate shade, without being too crowded - which I'm not too certain El Coz provides. I've thought about doing non- AI, but I'm not too sure it would be all that cost effective, in the long run. Can anyone who has been to both El Coz and BMB compare the two for me? Even if you haven't been to BMB and you've been to El Coz, any advice is appreciated. THANKS!!