A nice hostel with an amazing location in Malta.