The place looks like the pictures and is very conveniently located near Termini with lots of restaurant options nearby.