Virtual Reality(VR) is an emerging technology with a broad range of application in training, entertainment, and business. To maximize the potentials of virtual reality as a medium, the unwelcome feeling of simulation sickness needs to be minimized. Even with advancements in VR, the usability concerns are barriers for a wide-spread acceptance. Several factors (hardware, software, human) play a part towards a pleasant VR experience. The reviewed scientific articles are mostly part of documents indexed in digital libraries. In this paper, we review the potential factors which cause simulation sickness and minimize the usability of virtual reality systems. We review the best practices from a developer’s perspective and some of the safety measures a user must follow while using the VR systems from existing research. Even after following some of the guidelines and best practices VR environments do not guarantee a pleasant experience for users. Limited research in VR environments towards requirement specification, design, and development for maximum usability and adaptability was the main motive for this work.