The resort, the beach, the location, the facilities, the food and most of all the staff are all outstanding. Having stayed at hotels and resorts throughout most of south-east Asia, Apsara really is above the rest. The villas are amazing for couples or families, the beach is perfect and exclusive to the resort and apart from one other set of bungalows on the beach front the resort really is smack bang in the middle of paradise. Stay here, you will have the time of your life! Make sure when you do that you see Golf at reception for anything that is hotel related and see Paula in the villa restaurant for any food enquiries and especially if you have allergies to any foods as the chef catered for us as we gluten free and fructose free. We also found that Rabi the event manager was a great guy and did a fantastic job with making us feel really welcome.
I will say however that you should make sure when you make payment for your stay to make it as simple as possible, they charged my girlfriends travel money card twice because the first transaction was incorrect and she is still trying to get the first payment reversed.
All that aside it is seriously the best resort you will find anywhere on the west-coast of Thailand and imo it is the best resort ever.