Just the right place to stay in Istanbul: perfect ambience, perfect location, perfect host!