Milky bay is a 3 star resort on a fairly average piece of beach (by Thailand standards). However, aside from being cheap and very close to the half moon party, there were other things that made Milky Bay my favourite resort out of the 3 island resorts i stayed at when in Thailand (including pretty resorts in phi phi and railay). Milky Bay has an atmosphere that really makes you feel like you're on holiday. I think its a combination of the cool music they play in the restaurant and bar area all day (which ramped up quite a notch on the night of the half moon party to get everyone ready for dancing), and the daily cocktail happy hour (the pina coladas were divine), and then the very friendly staff. The staff at the other resorts were only friendly to the extent required, but at milky bay they actually seem to enjoy what they're doing and go the extra mile (at least in my experience of the place). other nice aspects: you can rent scooters from them as well as dvd's (for free) - and of course there's the outdoor massage area.