We loved our stay here. It is a 3 or4 minute walk from the beach. For some reason I thought it was right on the beach so I was surprised, but I probably just did not read the reviews (or read so many I forgot!!). Anyway, it was super easy to get there whenever we wanted so it wasn't an issue. (By the way, treat yourself to a chair and an umbrella at the beach. Only 100 bhat/day - or about $3 US. Totally worth it.) Check in was fantastic. The guys were super nice and friendly and escorted us up to our rooms. Room temperature was easily adjusted. The beds were firm, but very comfy. We ate a great breakfast everyday and included Western and Thai selections. Our rooms (adjoining for a family of 5) were very large and we had a balcony overlooking the pool. The pool area could be better. It is not lit at night so slightly dangerous as the steps down into the pool are quite large. It is nice to come back to that late evening swim after sunset. My only complaint was that our first morning there, we put the sign on to please make up the room now. When we got back after lunch for a break, it wasn't done. When the housekeeper did come to do it, we asked for 5 minutes so we could get our stuff together and get out. She obviously wasn't happy with us, but she was the only staff member who was ever less than friendly. I would totally stay here again. Loved it.