Staying at a Wynwood property has become a guarantee. Everything a short term rental should be.