Overall the hotel was merely acceptable. It was across from the beach, our main reason for choosing it. Be careful about where your room is. Granted, we didn't pay the higher price for a view or a balcony, but our room was not located in the main hallway but at the end of the hallway through a door to the stairwell that led to the kitchen. The stairwell and our room had the distinct smell of a commercial kitchen. The staff overall was very mediocre, long wait for drinks/food at the outdoor bar, there was only one bartender and he was hustling, but he was also the only bartender and was responsible for making drinks for the hotel restaurant also - it was not a one time occurrence as if they were understaffed just one day, it was on multiple days. The housekeeping staff was also very lackluster. One morning, we left our room at 9am, hung the tag on our door for housekeeping, returned at 5 and our room still had not been tended to. We called the front deck for towels, waited 30 minutes and no towels came. I found a member of the housekeeping staff and asked for towels, she did not speak English and did not understand my request. I'm aware it is Miami Beach and there are many Spanish speaking members of the community, but as housekeeping staff, a simple request for towels should have been easy enough. I even went back to my room and grabbed a dirty towel to show her, I still never received any towels. We ended up going to the pool area and taking pool towels so we could shower.