I recently stayed at the Leonardo Hotel in East Croydon and overall, I had a positive experience.
The location was very convenient, just a short walk from the train station, which was perfect for travel to London. The staff at the reception were friendly and check-in was smooth.
My room was comfortable and clean, with all the necessary amenities for a pleasant stay. The breakfast buffet offered a good selection of hot and cold dishes, and the quality of the food was good.
Although there were some minor downsides, such as the room's soundproofing, I would still recommend the Leonardo Hotel for its convenient location, friendly staff, and comfortable accommodations.