I ordered my wedding cake from Heidelberg and am very pleased! The staff was nice and very easy to work with...even when I changed the design/size twice. At first, I was put off by their album of cakes b/c they seemed out-of-date, but I provided a picture from a magazine and got exactly what I was hoping. Our guests are still talking about how great the cake was.
I held my wedding and reception at this hotel and the staff did a FANTASTIC job! The views from the Galaxy and Star Ballrooms are hard to beat, the food fantastic, and the service supurb. The only complaints we have: 1) blocking guest rooms can be a pain/annoying -- guests were sometimes misinformed the room block was full and the staff doesn't monitor the room count to add rooms when necessary like they say they do -- instead you'll have to monitor; 2) the Sheraton reward system -- it seems quite a bit stingier than other major hotel chains -- make sure you confirm how many points you'll be getting before the event and then check your statement to make sure that's what in fact you got; and 3) the location -- the hotel isn't walkable to anything. They do have a reliable shuttle that will take guests to the metro, airport, etc. It worked out for us and we heard few complaints.
All in all -- great location to hold an event. It comes highly recommended!!!