Swivels and rocks nicely. The seat is smaller than expected so would be tight for plus size individuals.