When you stay at Dom Pedro Vilamoura, you'll be within a 10-minute drive of Falesia Beach and Vilamoura Marina. Guests can visit the spa to indulge in massages, facials, or body treatments, and Mediterranean cuisine is served at Oliva, which is open for breakfast, lunch, and dinner. Other highlights include an outdoor pool, a poolside bar, and a fitness center. The helpful staff and location get great marks from fellow travelers.