My wife and I have just returned from our 4 night stay at this wonderful resort. I came across this resort after searching trip advisor and reading the reviews on here. This place is truly worth the reviews and ratings others have given it. The staff are excellent and really bend over backwards to help out. The location is beautiful with both the beach and other restaurants easily within walking distance. We also dined at the restaurant in the hotel and had the 7 course degustation menu which is highly recommended!!!
One tip I would give is make sure you have your hotel transfer sorted before you arrive in Faro Airport. A cab will cost approx 80 Euro from the airport, one way and a hotel transfer will be approx 70 Euro for 2 people return.
We were also in Praia da Rocha in May and the water was freezing. If you are looking for a place to go where the water is warm and you plan to do a lot of swimming I would probably wait till the middle of summer when its a little hotter.
All in all lovely hotel and a great experience. I would recommend this hotel to anyone looking for a holiday in Praia da RochaMore