I've stayed here for a week every year for the last 4 years. The Marriott is a nice hotel with an attentive staff and comfortable furnishings. But it's a bit pricey and doesn't really have anything special going for it. It does have an nice swimming pool however, and it's conveniently located near nice areas of Mesa. So you can walk to shop and dine fairly easily. I would probably give this place 3 1/2 stars if I could. Staying here will be fine however don't expect to be excited.