Stayed at Soni Villa for a one night layover between flights. As long as you are aware of Indian standards of cleanliness and amenities, you'll be very impressed with this hotel. It was close enough to the IGI/Delhi Airport that it took just 15 minutes for their car to get us to the airport yet it's not so close to the airport that it would be in a bad neighborhood. We felt safe b/c it was right next to some of the multi-national corporation buildings. The only thing I noticed that was walking distance was a very small park, but it is only a 5 minute drive from the "biggest mall in Asia". Well designed hotel, but no elevator. However, the best thing about this hotel is the staff and it's owner Sunny. They were amazing! They were on time to pick us up from the airport and ready at 5:30am to take us back the next day. The owner used to live in the US so he speaks very good English. We don't know anyone in Delhi so it was comforting the way they took great care of us -- took away a lot of travel stress.