The location is very convenient as it's only a block away from Cuba street and walking distance to the harbour.
However, the narrow street and building itself is not great.
There is no parking, but plenty of paid parking a few blocks away.
The cleanliness is very average and we as a family didn't feel very comfortable. It depends on your situation and standards, but I would not recommend it for a family.