We had some communication issues upon arrival and earlier check in. Because of that apartment wasn’t clean as expected. On the other side apartment has really good location and all mentioned amenities. We would still recommend it.