We recently spent a week at Casa Velas for a wedding. We have been traveling to Mexico for over 25 years. We have a home in Cabo San Lucas. I believe that we know what to expect from a Mexican Resort. We were not disappointed in any way with Casa Velas. The service could not have been better. The staff was very friendly and personable. Within the first day they knew our name and our room number. The food was always between very good and excellent (we have stayed at other all inclusive resorts where you would escape the resort looking for a great meal). The facilities were perfect... lust and green and very clean. The way that the hotel handled the wedding was simply amazing. They anticipated every need of both the wedding couple and the guests. We will definitively stay there again. Do not hesitate to visit.