We loved the location. The isolated beach is wonderful and the water very clear. The guy at the reception desk seemed annoyed by our questions, but was able to answer them.
We stayed in a bungalow and it was nicer and much bigger than we expected. The water pressure is poor and the shower heads could use some attention. There are no screens on the windows (do they have screens in Cuba?), so mosquitos come in if you open them.
There is room for improvement in the restaurants, but they do have french fries upon request at the bar. At night they turn on lights, which is needed but brings TONS of bugs. So much so that we rushed out ASAP because they were all over us. Again, room for improvement (screens, candles, fans..anything).
Overall, we enjoyed the experience, but probably won't return.