lovely apartment fantastic views and great location in sliema