The good- nice cozy resort, clean, and maintained gardens, Fantastic food, great stafff We were there with family, with my elderly parents who need walking assistance, the staff was very helpful, they had great customer service skills and made our stay enjoyable. Spacious bedrooms and very comfortable beds, Things that can be improved on- Rooms are in a state of wanting general repair and maintenance, torn sofa sets, chairs were dirty, refrigerator wouldnt close properly, living rooms lights not working. They assigned us the room which wasnt ready. So after gwtting all tge luggage to the room, had to pack up and move again to another villa, but not to our satisfaction, so again moved us back again. So finally after about 3 hours we were settled