El Twins está situado en la ciudad de Tiflis, a 600 metros de la Plaza de la Libertad y a 400 metros del teatro Rustaveli, y ofrece alojamiento con jardín, terraza y conexión WiFi gratuita en todas las instalaciones. Ofrece habitaciones familiares y parque infantil. El establecimiento se encuentra a 1 km de la Academia Nacional de Ciencias de Georgia y a 1,8 km de la catedral de Sameba.
Todas las habitaciones incluyen baño privado.
El teatro de ópera y ballet de Tiflis se encuentra a 650 metros del Twins, mientras que el zoológico de Tiflis está a 3,1 km. El aeropuerto más cercano es el aeropuerto internacional de Tiflis, ubicado a 17 km. El establecimiento ofrece un servicio de enlace con el aeropuerto por un suplemento.