I, too, would opt for Fun Holiday if only for the beach location. I personally have never stayed there although I visit there on frequent occasions. It is my opinion that Fun Holiday took a little time to mature like does some wine. A few years back it had no real identity except "cheap and good beach access". In the past couple of years it has put the pieces together to become a good property with nice staff in a great location.

Just my opinion
Peace and Guidance