Fantastic place to stay in the centre of Sliema.
simple check in and out.