Very clean and cute! Not a very big place but was perfect for our small family.