Comfy and stylish place in an ideal spot to explore Malta.