It is perfect for my needs.  It took me about an hour and a half to put it together and I am pleased with it.  One day I may purchase thicker foam to sit on but for now it suits me just fine.  It repels water very well.  I spilled a glass of water and it just beaded up on the surface.