Held hostage at a beautiful property...
Spent the weekend at the JW Marriott with my wife and our young son. The property is beautiful, amazing scenery, nice rooms and an inviting layout. Excellent pool and very kid friendly. But the there are some major management issues...Let me preface my remarks by saying that my wife and I live in Fort Worth and like most Texas folks we eat casual Mexican about three times per week so my standards for service are by no means the Ritz (I just expect friendly people and food in a reasonable amount of time).
When we arrived at the hotel there was a long line to valet and when we asked for help with our bags, we were informed by the valet that there was no porter available and it would be better if we carried our own bags - no big deal, yet. 
Their problem can be summed up by saying that every time we wanted to eat or order anything to drink it was complete chaos. There were so many guests at this hotel that it is constantly swarming with people and employees and no one knows what is going on. Long lines at every meal, very slow service. We sat at the pool for 3 hours and had a server stop by 1x. No big deal, went to the bar to order food and it took 20 min to wait in line and another 45min to get the food. Add a screaming hungry toddler to the mix and it's a problem. The next morning we waited over an hour for the breakfast buffet. 
The real issue is the shear size of this place and the fact that you are held hostage to eat every meal at the hotel facility. There is nothing around the property for miles. If you want to eat you are loading up the car and driving who knows how far (probably 10 miles) to find a meal, not realistic or convenient. 
When there was a massive line at the valet and they told me it would be awhile the attendant said they would send up someone to get out bags from the room. When the car arrived 15min later I asked about the bags and they said there is a 35 min wait for baggage handler. I asked to take a baggage cart myself and they said that is against hotel policy. 
Let me be clear. The hotel is too big, poorly run and there are simply not enough employees. You are guaranteeing yourself a stressful and frustrating experience at a beautiful property. When I complained about the service, the manager said "sir we have 700 guest checking in and 500 checking out today, we are very busy"...wrong answer. Does this hotel plan to be empty? Why would you run a business with the expectation of anything other than success. If they have so many guests they need more help. 
I will also say that there were many unhappy guest and most were vocal to either the mgmt or servers. It was not an isolated experience on this particular weekend. Unless you enjoy long lines, tons of people and less than helpful staff I would not stay here. It is a massive zoo. 
As an alternative, I would suggest the Westin La Cantera which is probably 10 miles away as the crow flies. My wife and I stated there the same weekend the last two pervious years and had good experiences both stays. The property is not quite as spectacular, but the service was good, it is still very nice and we can recommend it.