A perfect apartment to stay in Malta. good location, equipped with everything you need.