Yes, the site you signed up on is where your host profile and stays are located. You will get notifications via whatever delivery method you choose, SMS or email.
You can go in and manage your stays, review information for each stay, message members, and more in the dashboard.