This hotel is not on the beach but very close (2 min walk). I stayed there for a day to check out South Beach and I was very satisfied with their service. Their restaurant downstairs was very cool with outdoor tables close to the sidewalk. My room was very spacious and the bed was excellent. I got a room on the 2nd floor (room #3) and they told me that It was ocean view - oh well, it was 98% street and 2% ocean view:) so don't get your hopes up if they say 'ocean view'.
Again, their courteous staff and easy access to most restaurants and other venues made me very happy. Very good value for your money.