I took my daughter to Miami for her 14th birthday, and we stayed at the Riveria. We love it. The staff was amazing. Especially Gabby, she was always working the weekend we were there. I love that it was walking distance from the Lincoln Road mall, one and a half block from the sea, one block from CVS. The only things I wished they had was a microwave in the room and a courtesy breakfast. There is a cuban restaurant at the hotel that serves breakfast though. If you want to do a city/boat tour, they will pick you up at the hotel and the hotel can make the arrangement for you. Or you can book it yourself on Lincoln Road. Overall we love staying there, and will stay there again. The location is awesome. Also there will be a $100.00 a night for possible incidents of the room. After your stay, it usually will come back into your account in about 3 business days. But the hotel made us aware through Expedia prior to coming so I was expecting it. Again, great place to stay, great location, and Gabby at the front desk is awesome.