The Alvor Praia is one of the Algarve's most prestigious 5* hotels, and is a member of the Great Hotels of the World group. The hotel is located right on the edge of the beach, and is surrounded on other sides by lovely gardens.