We stayed at the Courtyard for a couple of nights. The hotel is in Miami Lakes area - off 826 - and very convenient to the beach (without having to pay for the prices). The beach is about 15 minutes away and there are no tolls on this highway.
The rooms were very nice - lobby was nice as well - check in was easy. There are some restaurants within the area you could walk to (Outback, KFC, Chinese) - but across the Bridge is Shula's Steakhouse - where he has a golf course. DEFINITELY check out Shula's - the BEST steaks I've ever had - recommend the bone in Cowboy Ribeye.
Would definitely stay at this Courtyard versus all the traffic you find down at Miami Beach.