Really nice place and close to the Sliema seafront.