After hearing so much hype about this place, I made plans to go here with my friends at the weekend. I called ahead in the morning to make a reservation but was told that there were no reservations and it's first come first served. Needless to say, when we turned up we were asked if we had a reservation, then had to sit inside until an outdoor table became available.
Nice selection of drinks, although on the pricey side (the cheapest bottled water they have is 22 Dhs and comes in a 200ml bottle). Not much of an atmosphere though, lots of people dressing up to be seen, rather to enjoy themselves. They've got a ridiculous minimum spend policy depending on where you sit which I didn't completely understand (which I've docked a star for). Fantastic setting and views though.
I think if I go back, it'll definitely be late afternoon when the vibe would be a lot more relaxed and hopefully less focused on trying to extort money from you.