A laid-back fishing village, Puerto Morelos is located just 45 minutes south of Cancun. The sunny destination has public beaches, excellent snorkeling in the area's shallow reefs, and still plenty of restaurants and bars to accommodate tourists. Though many of the resorts will cost a pretty plenty, a majority are all-inclusive for food, drinks, and on-site activities. To be sure you're getting the best bang-for-your-buck, a team of Oyster investigators visited the properties to see how they stacked up against the competition. Here are our expert picks for hotels offering the best value in Puerto Morelos, Riviera Maya.