We only had 1 night at Peppers Beach Club but it's a nice resort.
Staff were helpful and friendly, the pool area is beautiful with a man made beach and deck chairs around it. Unfortunately it was raining the day we were there so we didn't get to enjoy the pool.
We stayed in a deluxe spa suite on the ground floor with a gate leading straight to the pool area. The room was really nice and modern, it had a very comfy bed, coffee machine, bar fridge etc. The door to the bathroom had come off the hinge, so that was a bit annoying that it wasn't checked beforehand and the spa outside wasn't squeaky clean however overall the room was lovely. Could hear a bit of noise from people outside the pool area and the balcony next door but nothing major.
We didn't get to try the restaurant or use the gymnasium, but they do have all the facilities you would need. Location is also fantastic with a very short walk to the main street (5-10mins) and an even shorter walk to the beach. There is also free underground car parking available.
Overall it was a nice stay, just wish we were there for longer to enjoy that incredible pool area!More