the place is very clean, we had a very easy check-in they even let us in before 11 which was very helpful to us,
it is a bit small for 3 people but you won't have any issues,
it is also central bars, restaurants, istiklal street etc., are in walking distance.
very close to Taksim bus station which takes you directly to Airport!
Totally recommended!