Overall, B+ rating
The location is fantastic! Walking distance to a ton of restaurants, groceries, shopping, etc. Also a short driving distance to Miami and Ft. Lauderdale.
The front desk was average, at best, for the duration of our stay. Three times we asked the front desk to break a $50 bill and they could not. They suggested we ask the valet and they too could not give us change. Having worked in hotel management for 20+ years, I can tell you this is very, very strange and NOT the norm. The front desk staff were nice but certainly did not go out of their way to be friendly nor overly welcoming. There seemed to be alot of confusion among the desk staff. Each time a guest was checking in, they had to wait for [I believe] the manager to walk them through the check-in process. The nicest gal we talked with at the desk was when we were checking out. She is the only desk staff who engaged in conversation with us. The valet staff was very personable.
The room layout is very nice with gorgeous views. In the afternoon when the sun is blocked by the building on the beach, I moved to our room's deck and had several hours of full sun. The room is a bit tired and could be significantly improved with a fresh coat of paint and new carpeting.
The beach is very nice although small. It seems the resort only has a limited amount of space to place chairs for guests so it's very close quarters.
Be aware of the nightly fees for parking a car at the resort AND the daily charge for the beach.