I really liked the place and will definitely come back. It was very clean and you have everything there for a stay in Malta (for example AC :) ).
The price is very good and the location amazing.
Definitely recommend it everyone who wants to avoid expensive hotels or crowded hostels.