For what I needed it was in a perfect location for my work and the views were stunning from the balcony. It has a small kitchen but the location means you will probably end up eating out as the prices in Marsaskala is very reasonable.