Located on the Costa del Sol in Spain, Marriott's Marbella Beach Resort offers elegant villas with breathtaking views of the Mediterranean Sea. The villas are tastefully decorated and feature separate living and dining areas, fully equipped kitchens, and private terraces. Guests can relax by the pool, play a round of golf at the nearby courses, or explore the charming town of Marbella. The resort also offers a range of dining options and easy access to the beach.