We have 4 of these things in our house, one for each betta. Its a gamble on weather your fish is actually going to use it or not. Our 2 males love to chill on them near the surface, but, out females avoid them. I would recommend it to betta owners because if the fish does like it, they look so cute on them.
Only con is one of the 4 we have seems to be deteriorating, the other 3 are perfect.