The place is really good!
Good location, amazing view and close to the most interesting places.
the only optional they could add, are some induction stoves for cooking, even a couple just for easy dishes, then is the best place in Malta!