functional and cute, the quality could be better but cant complain for the price. takes about 2 minutes to fully put together.