I stayed here for a wedding and it was wonderful. Spacious & clean rooms,a fun pool, beautiful beach access and within walking distance of restaurants (and a Starbucks). You can take a shuttle to each of the three different resorts- I HIGHLY recommend the rooftop pool at the Sunset resort. It was fantastic! There are different gym facilities- I stayed at the Blanco and believe it's the smallest gym of the three. It was adequate and had everything you would need (treadmills, elliptical, weights, etc). From what I understand they improve from there- so if you have the urge to get a quick workout in- you can! The food was great and everyone was very helpful and friendly. I was fully able to relax and enjoy the beautiful scenery that Cabo has to offer!