In total I loved my stay at Village at the beach because of the super nice staff and the very nice beach, including the possibility to dine and get drinks directly near the ocean.
Before I ever book that room with a beach view without a balcony again, I would make sure the massive water stains on the ceiling and the walls have been fixed and the toilet will actually flush. The room with beach view and balcony has just been renovated while I was there, I would pick that one if I go back. Other rooms seemed to be in better condition, too.
The transfer from and to the airport worked very well, too. However, each time it took me about a week to get someone on the phone to arrange the transfer with.
But yes, I would go back, for the nice beach, great food and great staff.