The town of Tulum, just 10 minutes south, has everything you need to make your stay pleasant and comfortable, including grocery, fruit and liquor stores, gas stations, banks, ATM's, money exchanges, fax and internet shops, bakeries, doctors' offices and 24-hour pharmacies. One of the larger grocery stores in Tulum is San Francisco de Assisi. They are open late and sell all the basics, including liquor, plus, they have a deli counter with roasted chickens, tamales, tortillas, rice, beans, and plantains, just to name a few, and they take credit cards!
Just 10 minutes to the north is the town of Akumal, where there are several well stocked bodegas - perfect for a late night stop on your drive south to Casa Rosa. Finally, there's big box shopping in Playa del Carmen at Chedraui, Mega, Office Depot, Sam's Club and Wall-Mart, most of which are located on Highway 307 on your way south from the airport to Casa Rosa. Costco is in Cancun, not too far from the airport, if you really want to stock up!
There are a wide variety of restaurants in the vicinity, as nearby as 300 meters away in Tankah Bay or a 5 minute drive to Tulum. At last count, Tulum had a dozen excellent restaurants, from Italian, Thai, French crepes, and lots of gelato! One bay directly to the north of us is Solimon Bay where picturesque Oscar Y Lalo's restaurant (you'll recognize it from the Corona Beer ad) became famous for its fresh-Mex seafood. A further 10 minute drive to the north is the wonderful beach town of Akumal, which also hosts several very delicious restaurants, including the popular brunch spots, Turtle Bay Bakery and La Buena Vida, a fun bar and restaurant on the sandy Half Moon Bay beachfront. For nightlife and dozens more culinary experiences, Playa del Carmen is about 45 minutes north. Playa is an incredible resource for a wide range of restaurants, bars, nightclubs and access to the island of Cozumel.