overall a really good experience