Entering Imanta resort in Punta Mita is like entering paradise. Tropical, Palm tree covered mountains surround each individual villa. The Pacific Ocean waves crash against the rocks in front of your personal plunge pool.
Head down the rocky (crab covered!) path to the beach to soak up the sun on the beach chairs or a cozy bed. They also have a small restaurant on the beach called Catch of the Day. Try the serrano pepper margarita if you like spicy drinks, or the jamaica flower margarita if you like something a little sweeter.
Imanta offers a number of spa treatments as well. I chose the bath of flowers and a banana leaf chocolate wrap.
If you are looking for luxury in a natural setting, this is the place for you! http://imantaresorts.com/