Just installed yesterday, it didn't take very long and was simple. Haven't swam in it yet, will update if needed.

Update: 6/20/22
It already has a leak in it, since there wasn't any warranty on it and it's passed 30 days, just got it delivered on the 12th. There's "nothing" they can do about it. Wouldn't recommend.