Bed was delivered on time and was nicely packaged. It is very pretty! It was very easy to put together. Took about 2 hours assembling it by myself. Wanted to replace carpet first but couldn’t resist getting the bed up! I feel the price is reasonable.