The Diana Inn is in a pretty good location if you don't need to be on the seafront. It is right on 2nd road opposite Mikes mall and next to Kiss food. This makes it easy to get to most of the touristy places with such areas as walking street and soi 7 being within easy walking distance. We paid 850b per night for a comfortable double and when I say comfortable one great thing is that they have fairly soft mattresses on the beds, unlike most Thai hotels. The room had aircon, a minibar with good prices for drinks and an ok bathroom. Breakfast for 2 was included, it is an all you can eat buffet from 7 until 10.30. The hotel bar has drinks at happy hour all day which means they charge 40baht for a bottle of Chang which in a hotel is pretty good. They also have an associated pub, the green bottle with a pool table and live music, here a Chang will cost you 60 baht at the time of writing.
all in all a pretty good deal.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC