I have been going to Royal Flamingo Villas for years. The staff are great, the property is beautiful, the experience is total relaxation. We normally stay in one of the villas on the beach side and everything is so beautiful. It's easy to see if you've come here before you know the reason why people keep coming back. 10 years can't be wrong. Enjoy our stay every year and will be back next year.