We stayed in the apartments on the beach. The location is great as posted in other reviews but the apts have a few problems. The first one we stayed in had a bad sewerage smell coming from the gutters in the bathroom. When we complained in the morning, the Thai manager, Tic was not even apologetic, however her Dutch husband was, and offered to move us to another room. Later on in the day, Tic informed us that a dog had peed and that is why it stank. Our last two nights were a nightmare. There was no water in the bathrooms as a water pipe had burst and the hotel was running on delivered tanker water which ran out very quickly. However, when we told the manager that there was no water, instead of an apology or explanation the answer was "I know, there will be water later. This is Koh Tao". When the water was finally delivered at 5 pm, and we went for our showers, we realized that the color of the water was brown. This really made us upset and we went down to the reception to inform them. We understood that we were on a small Island and nothing is perfect but the attitude of the manager really got to us. Instead of giving us an explanation and apology she started shouting at my wife and told her that its the silt and it would settle after a few hours and that she has also showered with the same water. Also all other guests are not complaining then why are you complaining.
The sad part is that the apartments are well furnished and have all the conveniences of home and there is no other accommodation of this standard on Mae haad beach apart from the Sensi Paradise resort which is not really on the beach but the villas are on the hill in the Jungle. This is probably the reason why they have an attitude as they know that they have little competition. Would have stayed there again if we had not had the incident with the manager.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC