Overall ok and totally fine for the money.
Location is nice. In the middle of Valletta and directly above a small shop.