The Marriott beds are, in my opinion, fine. The sheets are rough and definitely not very high-end.
Four Seasons beds get my personal vote as they are both firm yet inviting with crisp, tight linens. Peninsula and St. Regis beds are equally excellent but a bit too soft for my taste.