Nice and clean place in heart of Sliema. Good communication.