While living in a village, I had no choice but to sleep in a hammock (no beds anywhere), but in Cancun I always had a bed and a hammock. Would switch back and forth. Some hammocks are definitely priced at more than $40, and worth that as well. The hammock we currently have cost about $70 USD because my husband chose the colors and had it made to order. Of course, it is beautiful and the highest quality. While most Mayan villages have their hammock makers, Ek Balam is known for the quality of the hammocks made.