We have a small bathroom and this toilet fits perfectly! The box had everything we needed to install it except the water supply line. The install wasn’t terribly difficult although it does take two people and some basic knowledge. The tank fills so quickly and the toilet is very comfortable to sit on. One thing we noticed was the mechanism that fills the toilet was getting stuck against the side of the tank. We rotated it slightly and then it worked perfectly. Very happy with this purchase!