We had some problems with the check-in (waited almost 5 hours to get our room), and the staff didn't really give us any info about local attractions (maybe because we were there out of season?), but overall it was ok, staff friendly. The room was a bit dirty and needed refurbishment, but consisted of a living room, bedroom, separate, fully-equipped kitchen (kettle, microwave, washing machine, dishes, cutlery etc.) and bathroom - plus a spacious balcony. There was a heater in the bedroom, which was good, because it got cold at night (we travelled to Algrave in November). We had room service almost every day, there was a medium-sized swimming pool, and pool table at the bar - unfortunately, at the time they only served hot drinks - again, because it was out of season. It's a good hotel for those who are on a budget - don't expect many luxuries. It had one huge advantage: its location. Loads of stairs to the beach, but if you're fairly fit, it's three minutes walk, and the beach is lovely. We'd recommend the walk on the beach - when you get down the stairs, turn left, and you get rewarded with some beautiful views, soft sand and grottos. Alternatively, walk on the cliffs - it's breath-taking. The hotel is also near to the supermarkets, bars, restaurants and about 40 minutes walk to Albufeira, which is worth visiting. The hotel surroundings, however, are very quiet, which was great. Our room was facing the car park, but we still got a bit of a seaview from the balcony.