Thanks to commendable customer service at booking.com, we were transferred to JW Marriot when a previous reservation in another location went wrong. More impressive than anything else at JW Marriot are the rooms. From a big-screen TV, to an espresso machine and a desktop computer in the room, to a small TV and an anti-fog mirror for shaving in your bathroom, the designers of the rooms have been generous with their design. Not so common for many luxury hotels, this hotel also offers free wi-fi. The lobby is not so impressive but the hotel also have a bowling room with semi-virtual lanes (25$ per hour), a big basketball court and needless to say a swimming pool and spa. We had breakfast at the hotel restaurant and ordered in-room dinner but the quality was not as great as one expect at a luxury hotel. Last not but least, you should note that this hotel only has valet parking and it takes about 20 minutes to get your car.