6 stars. Best location in Istanbul
Always a pleasure to return home!