Everything is excellent there. This was my second stay there, back after a years, and it was better than remembering it. I am travelling a lot, 50 days per year sleeping in various hotels - and Croydon is the best considering what you pay for and what you receive. Great room, clean, comfortable bed, nice bathroom, room size accurate with all you need. Rooftop area and swimming pool are amazing. Close to beach, which was really nice, clean sea, white sand. Happy hours free coctails starting the evening. Tavern, the restaurant there, serving a tasty food and very nice staff - also the staff in hotel was very nice. Breakfast was much better than american standard is. Simply, all was great, next year if I come to Miami beach I will not search anything else - I will be back in Croydon.