Beautiful rooms, lobby etc. Superb service. Superb buffet breakfast. Restaurants very good but pricey. Well located if you don't want to stay in Miami Beach. It has an artificial sand "beach" which is very nice if you don't need to swim in the ocean and deal with the sharks.