An excellent place to stay when visiting Miami.