the baan nilawan is a pleasant hotel, the room we had was a good size, with lots of windows, so it was bright and comfortable. the free wifi was good, and the room had hot water. the beach near the hotel was empty, and i don't think people swim there because i believe there was drainage emptying into the ocean. breakfast is included, but it's not very good (typical ABF- a dish with an egg and a "sausage"- those min hot dogs so common in thailand). i drank the glass of water with breakfast, and i got sick (my fault for drinking the water!). the town is rather far (we didn't even try to walk it)- you need to get a songthaew- they can be hailed at the main street, close to the hotel.