I'm pretty sure the Taurus is up one of the streets off the main road, the ones facing the aquapark.
I've never known anyone who has stayed there, but the location is pretty good - maybe 5 mins walk to the bar and restaurant area - and it looks quite nice from the outside.
Hope that helps.