Even in my opinion, it is a very good step. In fact everyone who have paid tax under VAT will support this provision.
Physical inspection was a torture on tax payers. Most of the time as rightly pointed by GST Payer, it was increasing corruption only.
GST law has done a great favor to tax payers and more to the government by removing requirement of physical inspection of business address.