I am going to Frankfurt in March to meet a friend from Poland who is driving in. Any suggestions for a very nice,clean, cozy hotel with amenities that is not too expensive?