The Marriott is a great location in Budapest. From there you can walk to all the places you'll want to see. Lots of good restaurants in the area.