Overall a great place for a family to stay, particularly if you understand that hotels in miami beach are expensive and rooms not too large. Its sort of a nice, corporate feel here, but everything is of pretty high quality and well done. Its a safe bet, particularly if you have kids.
We went with our small kids and paid what i would call a lot for a modest room. Most rooms are not direct ocean view rooms, but look sideways at the ocean and the city. Pool is great, kids club program was great. Staff was very very friendly - this may have been what kept the place in a more premium category as opposed to more of a standard experience -- which would be easy given the size of the hotel. Location is tremendous if you like the main strip but want some reasonable levels of quiet too.
Only thing we hated about this place was being nickel and dimed. We spent a lot of money on the room alone, so why charge for internet, premium prices on bagels (with 20% gratuity added on to a person serving you coffee, etc). My wife and I added up the cost of these extras and it was so small compared to the total bill, but it was annoying, and contrasted the friendly staff attitude. I'm sure those extras add up for hotel management, but they kill the premium experience. Also, the internet in the room did not work, so that was double annoying because I had to sit on line, waiting for a serice I paid for, which never worked.
Note to management: I just got free internet in a $100 doubletree guest suite in Memphis. Why would a $600-per-night hotel in Miami charge me?