Susan,

We stayed at Ramon's Village on one of our visits.
It was excellent, great service, friendly people and everything you need.
I don't know what your budget is?
Here is the web site; http://www.ramons.com/

Good luck and no worries.