Perfect place for big group. Contact was very fast.
They are very kind, we came to Malta 3 hour earlier of check in and wasn't any problem to leave the luggage and come back later to the house.
The place is super located! It's just 1 min to Ferry in Sliema and most of buses.
Recommend that in 100%!