Ramon's has great ambiance, but it's too pricey for what you get, IMO.
Considering that susan t had already booked Caribe Island, I don't think she's looking in the Ramon's range. But we can still recommend some great accommodations once we have a better sense of whether or not, they really wanted to be far from town, if they really wanted a restaurant on site, or if they could deal with no restaurant on site, because there are so many great places to go on the island! Shall we assume that they want a pool, because there's a pool at Caribe Island? Shall we assume that they want a kitchenette because that is what the units at Caribe Island offer? etc. etc.