Yes, Roofstock is a legitimate and reliable company. Since its formation in 2016, the company has facilitated over $5 billion in transactions with over 400 users.