Amazing host hospitality and lovely, quiet place in a nicely located part of Sliema