The room was spartan to the point of being monastic. No chair, no table, no place to hang a towel except over the wall lamp. A short closet bar with no hangers. A single shelf for clothing. The pool is small but good for a splash, but there are only two deck chairs and nowhere else to sit. No safe, no coffee maker, no laptop safe, no water glasses or dishes of any sort. A small bar fridge. The windows are screened which is a necessity since the area is buggy. The shore nearby is rocky, and the ocean was too rough to swim. We walked the length of the beach and checked out the various restaurants but they were all at least as expensive as similar restaurants would be in BC or Hawaii. There were no services in the area except a couple of convenience stores to buy beer and water and chips. No real food (bread, fruit, veggies, cheese, meat) available near the beach. The taxi cost $15 to come from the highway to the hotel, so a trip to the nearest store to buy groceries would have cost $35 not including the food. We ate a breakfast in a little mexican roadside restaurant and the really bad instant coffee was $3, and the juice was $4. At the hotel it would have been more.
Don't come to Akumal without a car. Don't expect to find inexpensive food. Don't expect to go diving on the reef if the wind is blowing.
There are way better places to go that offer much more for much less. We had booked at Que Onda for five nights and stayed one. But the staff, as I said, were wonderful and tried their best to help with everything.
The staff were warm and welcoming, helpful in the extreme. They were the bright spot.
The Italian food produced by the kitchen was authentic and delicious. The portions were small, without garnish or anything other than the pasta, which was excellent.