I've never stayed at the JW Marriott but I stayed at the Sheraton 1 1/2 yrs ago.
To make it short: except if the porperty has been renovated since then, avoid it at any cost. In three words : old, worn out, mouldy.
You can see pictures on my blog post (the post is in french but the picts speak for themselves).
https://www.travelguys.fr/2018/02/13...raiment-moisi/