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 centre. The helpful staff and location get great marks from fellow travellers.