The Marriott at Frankfurt Messe is a solid business hotel. Its price is reasonable, rooms are clean, large bathroom, it is centrally located, close to public transportation. Also there is a little shop in the hotel to buy things like water, toothpaste and stuff. The Bistro sells tasty sandwiches and the staff is nice.
On the downside, it is a huge rather impersonal hotel and there are no shops and few restaurants near. Its ok to stay for business but I suggest a smaller, more cosy place for vacation.
For business stays I had two beefs:
1. The internet access is rather pricey (~6€/hr or ~20€/day). Hotel Maritim (which is very similar to the Marriott, across the street) offers Deutsche Telekom WLAN, which is about 35€ a month and is also availabe at other hotels, in trains and other public places.
2. When you stay longer (weeks or even months) you always get the situation that no rooms or only very expensive ones are available, if there are Messe Events. That is of course a problem with all hotels close to Frankfurt Messe.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC