Great place to stay, easy access, easy communication, great space.
If you like to sleep long, consider taking earplugs - streets in Malta might get noisy.