We have stayed 7 times at the Clube Praia Da Rocha. It used to be very good value up until a year ago when the pound dived and the hotel started catering for big parties of Spanish travellers arriving by coach, these two factors have equated to a doubling of the price and very crowded in restaurant etc., better value elsewhere but if you do stay make sure you don’t get placed in block 3!