Best place to stay inside La Valetta! Awesome apartment with all the necessary amenities.