This is a perfect location. Right on the water- we swam every day. Also the balcony is pretty much the best spot in Marsascala - I joke not.
We absolutely loved it :-)