We stayed at the Courtyard Miami Beach Oceanfront for 7 nights at the end of March 2009.
We thought the Courtyard was a really nice standard of hotel and in a quiet area of Collins Avenue and right on the beach aswell.
As other reviewers have mentioned, the hotel is about a 30 minute walk to Ocean Drive but there is a Bus stop on Indian Creek Drive 1 block away next to the river, and you can get buses to South Beach, Lincoln Road, Downtown, Bayside, etc from 1.5 - 2 dollars. Alternatively you can get a taxi to Ocean Drive for around 8-9 dollars.
We had a side view room with balcony so we had ocean and city view, the room was very spacious and the bed was perfect and very large.
We ate breakfast in the hotel everyday which was 12.95 and although very good it was always the same everyday, but that wasn't much of a problem for us as there was plenty of choice.
The pool area was good but we found the hot tub way too hot so never sat in there, there is a few spa treatments that they do next to the pool and there is the tiki bar behind which is a nice place to relax in the evenings.
The boardwalk along the back of the hotel is a great place to take a walk or just sit on one of the many benches and watch the world go by.
There is a few small supermarkets near the hotel and a Walgreens supermarket within 5 mins walk.
If we went back to Miami we wouldn't definately go back to this hotel as we couldn't fault it.