Working from home is not for everyone. If you are a social animal, unless your work from home job involves people coming to you or a lot of telephone contact, then it will probably be rather depressing and isolating.
Personally, I love it. I can start as early or as late as I want and finish as early or late as I want, taking breaks as I need, not when someone else tells me to. On days when I am raring to go and ideas are firing through my head I can be at my desk at 6 am. Other days I can start at 9 am. If I am 'on a roll' I do not need to stop just because someone says its clocking off time. If I need to go somewhere (dentist for example) I can schedule my workload accordingly.
No travel time, no interruptions, no office politics, no endless conversations about what people are having for tea (even if it does sound rather nice) or hearing about what happened on TV last night.
You have to be disciplined. You have to accept that work comes first. Harder still, you have to convince your friends and family that working from home does not mean available all day.
There is a danger when working from home that you can be tied to it (seemingly 24/7) so it is important to schedule other interests into your week. This keeps you fresh and motivated.
Working from home is wonderful if your work is your passion. However, with possibly no sick pay, no holiday pay, no true time off (when not at my desk, my mind is on things relating to work) it is a lifestyle choice not just a job.
If you are working for a firm, it is likely that you will have some interaction with them. Depending on their level of technology this can even mean video calls. However, it not be enough to sustain you. They may also dictate your hours and being virtual may not follow the standard 9 - 5 routine. I suggest you find out a bit more about their working practices. If they are worth working for, they should be open and able to give you enough information for you to be able to make an informed decision.
You will know when you are in the right job, because when you wake up in the morning you are looking forward to the work and be planning your day before you are even out of bed.
Good luck.