Single rooms were tiny, and villas were HUGE (always book online as the front desk rates are double)., The furniture wasn't comfortable. The upstairs didn't have a TV remote and the living area TV remote was covered with tape and the buttons didnt work. This was frustrating enough to have to stand next to the TV to change the channels. The Wifi had multiple access points, each with different passwords. However, the signal strength was so poor that every minute my iPhone disconnected. (Not sure why auto-connect didn't work, but that-s not part of the rating)
Moving to the kitchen area... It looked OK from afar, but when you look closely, there were a lot of deficiencies. The Microwave worked, however the ground wire was hanging open so anyone could easily get a quick zap. The wall outlet below the microwave only had a plastic cover semi attached. Wires were open inside. Aside from being a safety hazard, it was ascetically displeasing. The stove was another issue. It was gas, and the igniter may have worked, but I am not sure if we had to bring our own lighter to get it started or that was just the type of stove they had in the room.
For some positive notes, the room service was quick (except for asking for a new TV remote which never happened) but the food was on time and never cold. However the meals were not to par. Dressing was used instead of mayonnaise for burgers giving an awful taste.
The Pool was great and always full of kids screaming and yelling, having a blast.