My stay at the Angel was fine . One or two minuses , poor sound insulation , bath instead of shower , room a bit dated but good bar food and excellent service from the staff in particular Lesley in Reception ! The location of the hotel is good , on one of the main streets of Cardiff , handy for shops , cafes , transport and special events . Would recommend .