Great resort with great location.
Porto Preguicas was all my family of 5 was looking for with spacious rooms (1 king, 3 single beds), great staff (1 member spoke good English), travel agency counter across reception desk, easy access to activities, and great service. Will visit again when I have the chance again.