The property is beautiful, stunning with nature. We have stayed in this resort a few times and it’s just amazing, if you are a beach person this is not for you, the beach front is very small but the pool areas are amazing, the staff is always in a nice mood and smiling at all times it makes a world of difference to have a friendly staff, just a couple of hiccups one day it lost power for a couple of hrs and another day there was no hot running water to take a shower but it was so hot that you didn’t really need hot water to shower. I do feel this time around the food wasn’t as good as before, less choices sat the breakfast buffets, they were serving the same menu each day it lacked variety, never the less food was also amazing, did not care for the French or Japanese dinner restaurants it tasted generic, the Italian, grill and Mediterranean was amazing, I will definitely come back I live the property, vegetation and personnel.