If you are travelling to Koh Samui I wouldn't recommend staying in Chaweng. Its crazy, busy and the beaches aren't the cleanest, but if you do want to stay here I would recommend the Marine Bungalows as a clean affordable option - with the one exception of the staff. They are all over the show, have no idea what is going on, and just giggle away instead of being helpful. Friends of mine left some valuables with them and were given somebody elses bag when they went to collect them. I was given keys to a room that had somebody elses luggage in and a bed that had been slept in. They aren't the brightest, but that aside I really enjoyed my stay here. I opted for a luxury room which means its newly renovated and with aircon. I would avoid booking a basic room.