The apartment is located in the center of Tbilisi (on the main street), it's reachable with all kind of public transport/taxi. You can also walk to see the main sightseeing of the old/new part of the city. There are metro, buses, minibuses and taxis to move inside the city. There are also many types of entertainment facilities nearby: Restaurants, Bars/Cafes, Night clubs, parks/squares.
Avlabari is a great choice for travelers interested in local food, city walks and old-town exploration.