Makkasan is also further than 2 minutes from Petchburi MRT. A lot further.
Fair enough. I live in Huay Kwang. I pass through Rama 9/Petchaburi/Asok every day, lived here for 5 years. Make up your own mind. If you've seen it with you own eyes I'd suggest you seek a ophthalmologist.