Product arrived ahead of time. It was packaged very good to avoid any damage.All parts where their, nothing missing or broken and looks great. Have not yet installed it , so I can't speak about function just yet, but with the new flush technology it comes with , I have now doubt it will be an improvement to the old school tanks.