In box, must be put together. Made by Nirve in Huntington Beach sorry no better pictures Posted with Used.ca app