Came on time, packed well, easy to put together. Must say, however, the seat is quite small, so keep that in mind ( I am not overweight).