Got this for my 12 week old kitten and he really enjoys it! Super easy to put together and includes a decent length cord to plug it in. Has a filter inside so it can be easily changed out