We've been eating here a few times and all the meals we've had were great and I had some good cocktails! The service was very good thanks to the incredibly friendly people that work here. I find it always very important that you don't have to wait too long for your food. This was the case here, even when the restaurant was quite full sometimes.
The prices were fair.
To make a long story short: Go and see yourself. It's worth it!
If you own or manage Restaurante El Rancho at Villas Rio Mar, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.