Our Cabin had to be cleaned before we unpacked (clumps of hair on shower walls, stained carpet, pink splatters on walls and ceiling)
Regular food was mediocre but we also had a Vegan with us and their idea of accommodation was to ask her each night which of the side dishes from the other meals she wanted. The featured vegetarian meal was the same Indian food all 7 nights. Some the lunch restaurants have options such as a taco salad or veggie burger but they are not printed anywhere and you might only know about it until day 5 when you hear someone else in line ask for it. The specialty restaurants such as BBQ, Mexican, Burgers, Indian, Asian, Pasta are only open for lunch.
Our group spent over $1,000 in the spa and they were slow, rude and not helpful on at least 5 different visits. You could not even leave the spa without waiting for the one person working the desk to complete a 10 minute sales pitch for someone else since you had to get your room key back from her. They have a cart with signs that let you pick your own ingredients for a self body scrub. When you ask the spa attendant how you use this service (that we paid for) she went in back and brought out a chocolate mint scrub. When we asked about the sign that tells you to pick your own ingredients, she said they don't do that and she went in back again and brought a second scrub option.
Cabin Steward was friendly but the room was filthy when we arrived.