My first time ever registering a company. It was pretty simple and affordable too. I wish I would'v been able to register and office address but alas when you're starting small/with a budget.
Not surprisingly you get junk mail as a result of the records being public.