We had mixed feelings about this hotel.
We chose it because of the kitchenette and ample parking (which is rare in Miami Beach area). Both of those aspects were great.
In many ways the hotel was excellent. They provided cups plates and cooking pans, even with washing up liquid. It was well thought out. The shower was powerful and hot, and the hotel was just over the road from north beach area. There were ample electric sockets in useful positions for charging.
You could ask for beach/pool towels and take chairs and umbrellas over to the beach. The swimming pool was very clean and well looked after, and we enjoyed sitting out at the tables there, even though the road was nearby.
We cooked our own food and there was a Publix a short drive away.
But somehow, despite having everything we needed, the rooms just felt a little dingy, and we didn’t really enjoy being there. There was a horrible cleaning fluid smell which other reviews had mentioned. We thought it couldn’t really be that bad, but it was and it nearly made us leave the first night, but thankfully wore off over the few days we were there.
I think the main bonus of this hotel is the ease of parking, and I would only stay here if I planned to drive to places. We drove to South Beach a few times and parked fine. Another time I think I would stay out of the city and drive in.