Five stars! Location of the place is great, close to stores and Sliema's boulevard. Self check-in was easy and everything was perfectly clean.