Since our last stay the resort has done some major upgrades to the beach and extra parking. There is more control to the watering system. The security of the grounds is much better. Wifi was good most of the time but lost it a couple of times. Overall much better and seems to be improving.