The resort has a great view and it’s large. Half of the staff was very friendly and the other half was very rude. When we checked in, the man that helped us was very rude and dismissive. He wrote down the wrong number on my check in and wasn’t even apologetic about it. My room was in the last building all the way to the end, so I went all the way down there to be given the wrong room. Had to walk all the way back to the lobby and then took my own suitcase all the way to my room which again, is at the end of the property. My room was nice and everything worked, and I ended up having the nicest room out the group of us. Service in restaurants was average or below average. Anytime we called to request something, they never sent it up. It was my birthday and my sister ordered a cake for me and they just never brought me one. Our friends also called for robes multiple times and never got any. I ordered room service one time as a midday snack before dinner and it took over an hour to arrive. We also all booked rooms with ocean views and barely got an ocean view at all. Their massages were below average for the price, and the staff wasn’t very friendly in their spa either. My masseuse was eating candy during my massage and kept throwing the bottle of oil between my legs. Their gym is very nice and has ample equipment for great workouts. Food in their Agave restaurant was great! Stay was average and they could use many improvements.