Sacndic is in Offenbach and while close to a subway station still far away from Mainz, if you do not rent a car.Beware of early morning traffic.
The Hilton Frankfurt is Hilton`s prime property in Germany, but definitely more expensive than the Hilton properties in Mainz.
Both Hilton`s in Mainz are solid, but hardly comparable to the one in Frankfurt.
If you want to spoil yourself in Mainz, go for the Hyatt Regency ^