Don Pedro is marketed as a 3 star resort, this is not the case. It was very bare bone with little effort or care in the presentation. We arrived after 3pm but could not check in until 4pm, when check in noted as 2pm. It was 25 euro per day to use the safe. Sink in kitchen had a bad smell. Rooms dated, but clean enough. Tiny little bath towels, no pool towels available. Breakfast was average. The location across from the beach was nice. I wouldn’t return.