Ideal property for a stay in Mosta, and central location for Malta. 5 stars.