The location is great, right on the main square and close to the main bus station where you have buses to all locations in Malta.