The toilet bowl was very heavy but I didn’t mind the weight due to the modern look. I had a person to install it, but you can install it yourself if you’re handyman. The quality seems very descent for the available price