Great location. Great apartment. Stay here. You wont regret it. Malta gets better the more you see it.