Planning to stay in Frankfurt for 2-3 nights and looking for a good, moderately priced hotel. Does anyone have any recommendations? I'm hoping for something central or at least with good transport links, and of course, comfortable and clean. Any hidden gems or places you've stayed and would go back to?