We chose Cyan last minute because it was available! What a little gem! The staff is very friendly and they work very hard to keep a spotless and efficient facility. The onsite restaurant has good food and friendly staff. We especially loved William! This is not a huge resort - but it is quiet, clean and beautiful. The infinity pool is large, clean and refreshing. Access to the beach is easy and the lounge chairs, umbrellas and towels are accessible and appreciated. There is a swim up bar with two super nice bartenders. We ate most of our meals onsite or across the street at a nice bar/grill and a very nice upscale Mexican "fusion" restaurant. It was a laid back, relaxing week at Cyan for us.