I have also stayed at Marriott Budapest and agree with all the complementary comments.
My recommendation from the airport is to take Hotel shuttle. It takes you to most hotels includingthe Marriott. Tickets on sale immediately after immigration (if I recall correctly).
Another taxi scam is to give you change back in Rumanian currency which is considerably less in value.
Have an enjoyable trip!