Perfect apartment. Everything is thought through. Location is also great.