Ngapali Beach is expensive. Which doesn´t mean that the hotels here are of a high standard. the Royal Beach Motel is a good example for that. for 85 usd u get an upstairs room in a house of 4 rooms (means that you can hear your neighbours talk through the walls), facing the seaside. everything looks like a cheap (maybe 20-25 usd) beach bungalow in Thailand. And it lacks practically everything: no AC, no TV, no fridge/minibar, no room safe, no telephone, just an old fan and a moskito net. Also the already well known Naphthalene smell will enjoy your nostrils. The real plus is the super friendly and helpful crew, a balcony and the really good breakfast buffet (though u get just the same dishes every day).
my tip: stay at pleasant view resort in a gorgeous designed, perfectly equipped room for 120 usd [--] or visit the beaches of Thailand.