My bengals absolutely love their cat shelves!  They are with me all day playing or sleeping in their shelves rather than laying across my keyboard!