Cube Suites: it’s location, it’s host, it’s accommodations all made for a terrific, restful, quality stay in Istanbul.