When I booked this hotel, it had a 4-star rating and the pictures looked cute and homey. When we arrived, it looked like there was construction happening on several of the huts, so maybe this explains the discrepancy. The room was fine for the low price, though the light was extremely dim inside. For me there were two dealbreakers: the bathroom (toilet was flushed using a bucket of water, shower was just a head in the middle of the room with no tub, door or curtain) and the lack of a safe (it was recommended that we keep our valuables with us at all times rather than leave them in the room - which made me uncomfortable given that this is a beach town and we were planning to leave our bags on the beach while swimming). The lounge/restaurant and pool areas were really cute, but we ended up booking a different hotel in order to keep our wallets and passports secure. Location was all right - though it is technically on the beach, you can’t swim there. The better beaches are located on the other side of Railay, about a 20/25-minute walk away.