A hotel close to the heart of Cardiff