a lovely place at a perfect spot. right in the middle of Sliema with a few over the see.