I love the turtle den! My fish has the same thing, except it's a shark

And yes, the fake plants are very good for them to hide in. If you don't want to make another trip to the store, another thing you could do is to put lettuce in his tank to provide stimulation, and they can even nibble them. My fish loves to hide in them~ just make sure they don't cover the top so he can get air