This place has all you need. The apartment is fantastic, clean and pleasant. Really had had an enjoyable stay!