We stayed here for two weeks in November and had a wonderful time. The apartments are spacious and air conditioned, though not really equipped for self catering beyond the basics but I don't know why you would want to self cater. Breakfast, lunch and dinner is available, prepared by Marina and her husband, who were always very helpful, arranging taxis and touk-touks for us on request. The grounds are beautiful and the pool is fine for cooling off. The location is perfect - relatively peaceful, less than 10 minutes to the beach, and slightly less to the village, where there are plenty of eating places, shops and money change. We would happily return to Elegant Shades.