I've stayed at the Miami Dadeland Marriott (which is actually in Kendall, FL) a few times for business and I would say the hotel is a nice place to stay. The rooms are a bit dated but the Concierge Lounge is nice and offers several amenities. Breakfast is the standard Marriott breakfast and the evening appetizer spread is not bad at all. They have a full service bar as well. The Dadeland mall is directly across the street with easy access to the Metro. Also, there are several restaurants in the area. I wouldn't consider it a vacation spot but a good business hotel. Lastly, the staff if very accommodating and pleasant.