The upscale Marriott Hotels & Resorts is the flagship of the US-based Marriott International, Inc., an international hospitality company with about 3,400 properties worldwide. The company has repeatedly appeared on the Forbes' list of "Best Companies to Work for". Marriott features full-service hotels and resorts with amenities, gift shops, swimming pools, business centers and quality services. Presently, there are about 521 Marriott-owned hotels and resorts across the world.