This was our first stay in Malta. We feel lucky we happened to stay in this hotel.
Everything was very clean, the personnel members at all levels were very kind and always helpful.
As to the meals, it is fine that one has a choice - to use the hotel´s services, prepare some simple meals in the room (our room was of the studio type, with basic kitchen equipment), or go to restaurants in the surroundings. Prices are not high. The self-service shop in the hotel complex is full of everything one can need for a pleasant stay.
As to the wifi signal, it is free in the lobby, but the quality is not high.
Be prepared that your electric devices (mobiles, cameras...) need a special reduction to be charged (of course, it depends on which country are you coming from...).More