As what other travellers already mentioned, the building (Indra Condominium) is a bit run-down and ghetto looking. However, the place is neat, clean and seems like newly renovated. Amenities are quite OK with bath towels, bathroom amenities provided.
Check-in process is seamless, do note that you will need to put in 1000 Baht deposit but you will get it back upon check out.
Location is great, downstairs are plenty of food. I recommend Sawasdee Massage just a stone throw away from the place, great 1 hour Foot Massage just for 250 Baht after a long day of walking/shopping :)
All in all, value for money. Thank you David!