We stayed at IFA Villas Bavaro. I used GPS to map to Jellyfish and it said it was 4 hours away when actually it was right next door. All the employees at IFA are super nice. It's not the Hard Rock, but for the price we paid it was awesome. We stayed 7 nights and paid $710 per person. This included not only the resort but roundtrip air from Cincinnati and private transfers from airport to hotel and back. PM me and I can give you the name of the company we used. They only fly out of Nashville, Cincinnati, and Atlanta, but if you could get a cheap flight to ATL their airfare is cheaper than any I have found.