absolutely fantastic. service is what makes or breaks a 4 star hotel and I must say the 4 seasons at troon north definitely made it. everywhere you go, you are greeted and made to feel very welcomed. the resort itself is pretty southwestern, however it adds to the feel and makes for a great vacation spot for those who live in big cities.
definitely recommend it if you are looking for a getaway to the desert.