The hotelier reported a decent second quarter on Wednesday, with earnings of $143 million (42 cents per share) matching analyst expectations and marking a 6% improvement from the year-ago period’s $135 million (37 cents).

However, Marriott did see revenues fall for the second straight quarter. And while guidance was good, the company’s warnings about weakness in Asian and Middle Eastern markets also spooked investors. As a result, MAR stock is off about 5% in midday trading.

Investors still have made out on Marriott, having wrung about 25% in returns out of MAR stock since Jan. 1. So should you buy Marriott stock in hopes that today’s action is just a dip, not a trend? To decide, here’s a look at the pros and cons:

Pros

Diverse Platform: Marriott has more than 3,500 hotel locations in over than 50 countries. Some of its brands include Renaissance Hotels, Courtyard by Marriott, Marriott Executive Apartments, SpringHill Suites and The Ritz-Carlton. The company also provides services for condominium associations. North America has been particularly healthy. According to the latest earnings report, Marriott has seen continued strong demand from corporate customers, such as in the technology and consulting industries. In fact, the company has been able to pass along price increases as well.

Business Model: Marriott is a capital-light company; it generally does not own its properties. Instead, it provides ongoing services contracts for landlords. Because of this, Marriott has been able to lower its risks and generate stronger margins.

Marriott Rewards Program: Marriott’s program is considered one of the best hotel rewards plans in the world, and it has been a key growth driver for the company. It has been a tremendous way to bolster repeat business, as it has helped Marriott better understand customer needs, and it has influenced programs across other hoteliers.

Cons

Economy: While the North American market seems to be intact, the company warned of problems in international markets, such as China and the Middle East. Especially worrisome is a pullback in higher-end spending, which has plagued numerous luxury names.

Valuation: Even after Thursday’s midday drop, Marriott’s valuation still is in the nosebleed seats at a hefty 63 times trailing earnings. Its forward P/E of 18 is more reasonable, but still not ideal. Its modest 1.4% dividend yield doesn’t make it much more appealing, either.

Competition: If you’ve ever seen a highway exit sign, you know the environment is intense. Marriott’s rivals include Starwood Hotels & Resorts (NYSE:HOT), Hyatt Hotels (NYSE:H), Hilton and Host Hotels & Resorts (NYSE:HST). Marriott also faces some less traditional — but still disruptive — threats. For example, companies like Airbnb are making it easier for people to rent out their own homes to travelers.

Verdict

After the recession of 2008-09, the hotel industry has seen little investment in new capacity, especially in North America. This has been a huge benefit for Marriott, and it also has helped that the company has a variety of strong brands and an asset-lite business model.

Still, the short term has plenty of risks, including the aforementioned threat of international slowdown, as well as the United States’ tepid recovery. Without improvement — and as less-expensive video technology is increasingly adapted — there likely will be even more reductions in corporate travel.

So in light of all this, should you buy Marriott stock? No — for now, the cons outweigh the pros.