Enhancing the buyer's experience with immersive virtual tours