I booked my mate into the Blue Sky for a month... great rooms.. small but usable pool.. guest friendly..
I haggled (hey i am an expat

) and got a room for 10k for the month (at Song Gran).. very good considering the room quality maid service and pool... They did screw up though and I booked a specific room.. My buddies flight was not due in until about 8 PM so I called lunchtime explaining he would be a late check in and not to worry about the reservation...
When he checked in the gave him a bogus room that was round the back with no view or balcony / outdoor chilling space.. As soon as I saw it I went and spoke with them and they told me that they had A) forgotten his booking until I called and B) had nothing else available for a week or 10 days... very unprofessional handling and I wonder if I haggled too hard and just was given the bad room because of it..
Also on Nanai is the Andaman Hill (??) hotel.. doing specials listing 700 baht and I know they offered 500 to me (haggling) even only just out of high season.. Need to book a double to avoid joiner fees but its a nice place good rooms and pool.. bit close to Nanai Rd tho..
Palm View on Nanai (Simons) is very freindly and often full of Brits.. I am often over the Rd in the offshore bar (just returned from watching England get raped by the ozzies at rugby !!)... I think around 800 per night now..
Personally I would never stay down around the Bangla nonsense and always rented a bike... lots of places on Nanai / Sai Nam Yen to be had.. However I can get you a special rate in the Yorkshire inn if you do want to be near the action.