Ticks all the boxes. Super comfortable, clean, cosy apartment.