I usually take the STPC voucher simply for the visa and book my own hotel. The Millenium's ridiculous internet rates (AED 50 per 30 minutes) mean that its far cheaper for me to book somewhere else than to just pay for internet access for anything longer than 4-5 hours.