Breathtaking views of the sea from balcony! Excellent place to stay in Malta