The place is consistent with the description and photos. It is located close to shops, bars, restaurants and the bus stop. Valetta is about 4 kilometers away, so if you like to walk, you can easily get to the capital on foot.