Hoahoo! in Cabo

The hotel beach
The hotel beach

The Westin Regina Club - where we stayed
The Westin Regina Club - where we stayed