Laying by the pool on Christmas Day has got to be the best there is. Cabo Surf is one the best hotels I have stayed. I travel for leisure and only a couple times a year so I want no surprises. The food (breakfast, lunch and dinner) were all so good. The Day Spa was one of the best massages... more








