fantastic location in the centre of valleta in stylish hotel