Very nice. What is the overall size? I want to build one very similar and have been wondering if I needed a foundation. Are those cinder blocks just sitting on the ground? I thought about using those concrete deck footings that just sit on the ground, but they're kind of costly.