i loved that place because of its location it's near to all what you need :) you can find a supermarket, clubs and bars , restaurants, a beautiful beach and of course you can have a walk to sliema if you want explore the place.