We had an awesome 10-days-stay there. since it is part of the hotel, check-in and -out are very easy. people working there were very friendly and helpful. for check-in it's allowed that you park your car right in front of the hotel (our car was standing there for like 20 minutes) which makes things very easy. long-term parking (garage) is expensive in my opinion (hint: there is a walmart right across the street with a huge parking lot ;-) ). the view from the apartment is priceless. the apartment itself is perfect in size for 2 people (3 people could also perfectly stay there). we loved sitting on the balcony and enjoying the view. the apartment was clean (of course you will always find dust or some dirt when you look for it - but i consider the apartment clean). a very big plus was the bathroom. very clean, very new. water works perfectly from cold to very hot. toilet works perfectly. AC in the whole apartment works perfectly, as well as any other device (like hotplates, fridge, TV, washing machine etc.). But same for the bedroom: bed was very comfortable and we felt very fine there. (just as a note: the AC can be a bit loud when starting since it's right next to the bedroom). The gym was very modern and had everything you need to stay in shape for a couple of days. we didn't use the pool but it looked very nice and people were enjoying it.
bottom line: everything was perfect. of course you might find some cheaper places in miami, but the apartment was worth every dollar and I am glad that we didn't go for any other apartment.