yes The apartment has all your needs but lacks cleanliness. The entrance to the apartment is private and contains a staircase to down very tight . The refrigerator is large and clean and The oven old but work's good and it's gas . The bed is old and comes down as soon as you sit on it and even when you sleep .. Bed sheets must be changed because you will feel itching in your body when you sit or sleep in bed.The furniture is very old in addition to the walls, the kitchen and the place in general is dirty . I have pictures proving what I say .just bathroom is good and no more warm water for bathing .The price compared to the apartment level is high .. Also The place is not safe for family one more time the neighbourhood is not good take care and ask before book . and good luck for all .