The place is better than what I expected. A lot more spacious than pictures made it seem and also super clean. It is conveniently located in Sliema near transports and ferries. Check in and check out went smoothly.