Have a look at Swiss Palm Beach Hotel, the rooms are all apartments, a 2 bedroom apartment in April is about $120 a night. I took lots of photos of some of their apartments, the link is below.
We are staying there for 3 months soon, the hotel is in a great location, opposite Gracelands, close to restaurants, atms, shopping etc. There is a swim up pool bar.
We have stayed there before and out of all the hotels we have stayed in before in Phuket, this one was the most friendliest, rooms are great as you have plenty of room.
Cathy
SWISS PALM BEACH HOTEL