Perfect in my small bathroom and came with everything needed for install. The seat that’s included is very uncomfortable but an easy swap. Easy to clean and water saving. My only complaint is wayfair’s up and down pricing and fake sales. Raising the “original” price so you can raise the current price and say it’s on sale is so frustrating! It’s not a sale if the price is goes up and my over $100! I had to wait several months for it to lower back down.