What are the various factors which make affordable 2 BHK flats in Gurgaon the best option for first-time buyers?