Just an FYI;
I just had an acquaintance knocked back (denied) a 90 day Non-O visa out at Chaengwattana.
He met the financials and other requirements
BUT
because he "lives" at a hotel without a long term rental agreement (and without anything but a receipt every month) coupled with the fact the hotel had failed to file the online TM.30 form when he checked in he was denied because he could not prove he was really "living" where he has stayed year after year every time he comes to thailand.
They did say to go get the hotel to write a rental contract stating he rents there. They suggested he border bounce as a way to get out of the fail to file a TM.30 in 24 hours 1600baht fine too.
They said with a TM.30 on record (filed within the appropriate time) AND a rental contract he could re-apply.
They weren't mean about it at all, he just didn't meet the burden of proof to show them he really did "live" there.
Moral of the story; IF you long-stay at a guesthouse or a hotel make sure they've filed the TM.30 form on you (even in bangkok)...
This was the very first case of a TM.30 form being asked for that I'd ever seen in bangkok BUT keep in mind it was NOT for an extension of stay but a 90 day Non-O visa..