Me and a friend had a great 3 days here. The hotel was clean, lovely pool area (even when busy), the setting is perfect - lovely views, close to a quiet area of town but walking distance to more lively areas. Note that this area is heavily visited by German tourists, so everyone will assume you are german, and not that many speak english.
Access: was easy. We booked the shared coach from Iberoservice and it took around 1:30. The coach was clean, air conditioned and comfortable. Pick up too was very easy and well organised by the coach and hotel.
Facilities+area: The pool was great, a little crowded but still nice. Only one group of guests were a bit loud and were there for clubbing. Generally it was calm and the hotel had all the usual stuff at a good standard. The rooms all have balconies and the view is lovely. Breakfast has a lot of choice, though the quality was very average, it was perfectly suitable for the money we paid I was impressed. Had one dinner there (included in half board) and again very average, so we ate out the other nights. There are loads of nice restaurants nearby, I recommend you look one up before you head out as it's hard to distinguish which will be better than others without a recommendation first.
Cleaning: The cleaning wasn't bad, everything was clean, but I would say this is an area the hotel could improve. Towels often missing or not replaced. They'd just make the beds really and not tidy anything. Except hiding my pyjamas in the bedding