The hotel complex (including JW Marriot and Ritz Carlton) is amazing. Everything is well maintained, clean, comfortable, crew is polite and efficient.
My only complaint is about housekeeping. For 2 followed days, housekeeping was not performed.
In the first day, I called front desk and the sent somebody at 5 PM. They cleaned up the room, but didn't leave towels. In the second day, the same occurred, but anybody was there. I had to call them at 11 PM to ask for towels and room was not cleaned up on that day.