The place is awesome, clean , modern and more then expected. Location is in the middle of Sliema where we found a shopping centre, restaurants and beaches next to it. The owner is really nice person. I recommend this place.