Overall good experience could have been a bit cleaner.