The Grosvenor House is the best in my opinion. One of the best hotels I have stayed in ever. It's across the street from The Royal Meridien, GH is much better than that but you get to use their private beach.
The good thing about GH is that you get entry to Buddha Bar, which definitely is the best bar in Dubai (if you can ignore the smoking).