My friends and I stayed at Villa Savana for a week to celebrate my 40th birthday and had a splendid time. Villa Savana itself is spectacular. Hands down the best place I've ever stayed (so said a few friends, too.) Rooms are very comfortable and clean. Beds/pillows are luxurious. Rooms on bay side of the Villa have great views of town and ocean/sunsets as well as access to terraces. Dani and Vinnie and knowledgeable and sweet people who make themselves always available. Mirna is there to tidy things, but you'd never know it unless exchanging pleasantries or you return to your room to find a cute surprise. Angel in the kitchen is a god. If you stay at Villa Savana, do yourself a favor and be sure to have at least 3 days of onsite meals.
I wouldn't hesitate to stay again and I'd recommend Villa Savana to anyone really looking to pamper themselves in traditional Mexican-stye Villa.