One of the greatest apartment of Malta with wonderful sight and a perfect location.