I will be traveling to Bavaro with my boyfriend in May and staying at the Cayena Beach Club. Any information on the resort or how it compares to others there? Also we will be there for his birthday and I wanted to take him somewhere really special for an authentic meal. Any suggestions?