Great place to stay in Sliema, with an amazing sea view! Easy self check in and responsive hosts!