Positive: we had a beach Villa with private pool, was nice and spacious. Negatives : resort wifi was weak and unreliable. They gave us a pocket wifi that worked great for couple days until it did not. They changed our pocket twice…still very weak wifi…tech guy came to set us up with a ‘’private connection’’ but it was in & out, again not reliable…Breakfast was just ok, seems they had a difficult time keeping up the paste refreshing dishes, other mornings, options were mainly noodles, rice, pasta. Some staff members were obviously happy to assist us as for some others, it was obviously a burden. The gym is minuscule, they added so many equipment that there are no room to move around.