When you stay at Dom Pedro Vilamoura, you'll be within a 10-minute drive of Vilamoura Marina and Falesia Beach. 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.