We have stayed in this apartment before & it was as good as last time - clean, modern & well stocked. Well set up for children