Starwood goes all-inclusive
The brand’s first all-inclusive property is in Costa Rica.
Starwood Hotels & Resorts has opened its first all-inclusive resort—the Westin Resort & Spa, Playa Conchal—in Costa Rica. Formerly known as the Paradisus Playa Conchal Resort, the 406-room property is being renovated in phases through December 2011. The resort marks the return of Starwood Hotels to Costa Rica after 20 years.