Myself and my son had a 2 night stay at The Leonardo and would definitely stay again, the hotel is in a very central location which was ideal for exploring Cardiff, the hotel was very clean and well maintained and the staff we lovely and friendly especially Joanna on reception.