While it was a bit Disney, we enjoyed Al Qasr. Great service at the hotel and beach and a fun place to walk around.
I've stayed at the Armani previously and also enjoyed but found it to be a bit creepy as there were several guests clearly employing the services of the "World's oldest profession" quite openly. Then again, I don't enjoy W hotels either...