This bed fit the bill. We needed something with storage in our small bedroom.  It did take awhile to put together and there are some areas that don't match up flush due to where the preset holes are, but it is tweekable.  All in all, it's a very good bed for the price.