Really nice place where to stay while discovering Malta.