Great communication! Very clean! Perfect spot. Perfect view. South beach meets Vegas. A must stay.