We stayed at the Villa Amor in Sayulita for a wedding event, and were delighted by both the location and service! Each villa is different, with features based on the location on the hillside. We stayed 5 nights in Arboles, which has three separate bedrooms and bathrooms with A/C. There is a large outdoor living room, dining room small kitchen combo with coverage by a large thatched roof. There was a small pool also on the patio. All overlooked the ocean and the activities below on the road coming into the facility. The service was wonderful – from Omar and his crew that came in one night and cooked a fabulous dinner of our choice for our group of 6 (and also cooked for the wedding), to Uriel that waited on us for our personal meals as well as at the wedding up on top of the hillside. They made our stay most comfortable. The wedding was gorgeous, as was La Grande villa topside. It was a short 5 minute walk to town and we went in everyday for food and shopping No fitness center, but you definitely get your workout in with all the steps to our various villas! I would definitely recommend Villa Amor, and we will definitely return!