I stayed for 4 nights at the beginning of May. I had a mini one bedroom apartment, included a kitchen with cookwear, a small den, bedroom, bathroom and veranda. Only poor experience I had was with the toilet, as it would not flush. I brought it to receptions attention and it was promptly fixed.
As for location, the town this hotel is in is quite small, and not a lot going on. There a few decent restaurants around, and a small beach about ten minutes away. It is not very far from Las Americas and Los Christianos if you have a car.. and public transit comes by quite frequently.
As I was travelling solo (25), I found that this was not a great place to meet people. The majority of the guests were retirees or young families. The breakfast included in my stay was not bad, it's done buffet style, and there was a fair variety. I did not eat lunch or dinner there, so I can't comment. There are a couple of pools, plenty of chairs, a bar, and some sporting facilities.
Overall, I would say its a cheap place to stay, and you get pretty good value for your money, but you would be better off spending your days somewhere a bit more exciting.