We had an exceptional stay at Rancho Relaxo. The place is immaculate and has been renovated very smartly. It has a wonderfully comfortable ambience and is close to the beach and shops. We would definitely stay again in the future.