Actually, for simple bookings I think the Marriott website does a great job (other than pointing out rate changes during a stay). This is especially true if one logs in before starting the booking process. Compare this to either the Hilton or the Starwood websites. I think Marriott wins hands down.