I would add five more stars to this for value. This place has its own pool and beach, about 25 minutes from south beach. I would highly recommend coming.
You do need to pay for a couple things when checking in but it is all so worth it and not pricy.