Here's the thing. I recognize that the Sheraton is not that good considering the price I am expected to pay. That said, I really like the idea of getting off my BUD-FRA flight, checking into a Starwood hotel (I am a Starwood plat) and going to sleep. I don't really want to deal with the hassle of getting on a shuttle and going to my hotel.
The only reason I wouldn't stay at the Sheraton is if getting from the Sheraton to the FCT is more difficult than simply staying off-site and taking a shuttle in the morning.