Jelena's place is in an amazing location!!! I can't imagine a better place to stay in Valleta.