A great place to stay in Istanbul with a big family!