A really nice deluxe accomodation is Kanantik Reef and Jungle Resort. They are on a beach in a beautiful secluded setting carved out of the jungle. Their all inclusive package is the way to go as it includes all food, local beverages, water activities, even side tours to jungle and ruins (except deep sea fishing). Excellent food, wonderful staff, attention to all the details right down to the monogrammed bedsheets. Great pool, fantastic snorkeling and diving, ruins, jungle.
www.kanantik.com We stayed there earlier this year and cannot say enough good about it.