The property itself was very nice, a restaurant and bar on site, definitely in walking distance of the beach literally and convenient to stores in the area, the free shuttle bus you can walk to and go to Collins Ave. with a nice pool onsite and you can get free towels and chairs to go to beach also. Only thing I didn’t like was I wasn’t made aware of the additional charges they charge after checkout which total $712.63 after checking out I wasn’t told about this I found out when my credit was attempted to be charged. I already paid my hotel fees, resort fees and the additional $300 deposit because they charge you $100 a day. Then when I asked they told me to call Expedia so I was definitely confused and with the limited English I really didn’t get an explanation. Other than all this the hotel overall is nice I really had no complaints about the location, room or how convenient the location is. Would I stay here again propably not because of so many additional charges you aren’t made aware of, this is my second time vacationing in Miami my family and I enjoyed ourselves.