I booked a room here with 2 queen beds. Spacious and more than enough room for me and my parents. The room was clean and found the beds to be comfortable. Staff here were friendly and helpful in answering questions and accommodating my requests. There's a small gym on the 3rd floor that is open 24 hours a day. Don't expect to have everything you would find at a larger gym. There are a few treadmills, bikes, ellipticals, dumbbells, and a cable machine. They have complimentary towels and earbuds in case you forgot those so that's nice.
So why the 3 star review despite all the positive feedback? It comes down to the shuttle service. Although it's free it is not a regularly scheduled service that would come by every couple of minutes. Be sure you make a reservation with the front desk. The same also applies for pick up at the airport. I do want to note that the shuttle only picks you up at the very end of the arrivals section (doors 16-17) so its a bit inconvenient especially if you're on the other side of the airport.
Other than that no real issues. This Marriott is super close to the airport so it makes things convenient if you have an early flight to catch or if you don't want to deal with the headache of traffic to and from the city.