What up crew? I justed picked up my new speedster 200 on Friday & they had to order my carpet & bemini top. I have 2 questions. Does the carpet snap in or have to be professionally be installed? Is the bemini easy to put up & take down? Thanx for all help.