The hotel itself and the staff were excellent. I communicated in Spanish with them although, they appeared to speak/know some English. Even though we were there in August, the bar/restaurant was pretty quiet with predominantly Spanish tourists. You could watch TV in the bar area and have a tea/coffee as and when. The rooms do not have a balcony and there is no swimming pool on site. We were told about a gym on the main road, where you could get a discount. Right next to the hotel, there is a good shopping centre which also has a cinema and restaurants/cafes.
However, the hotel location is not brilliant which is such as shame because the hotel itself is very good. To get around Almeria you would need to get a bus or hire a car. Even though, the man at the hotel told us that the public transport in Almeria is not great, we have to disagree. Once you have worked out the bus system with the help of a map, it is not difficult and pretty cheap (every journey was the same price regardless of the distance). Get the 2,5,11 to the centre and get the 12 to the beach and in the melting heat of 40 degrees you would not want to spend an hour walking! The buses do stop around 10.30 so if we were in the centre late, we would get a taxi back which wasn't too expensive.
The hotel is part of a chain of hotels, I would try use them in another city. The price you pay for the hotel with Expedia is very reasonable and would be much more expensive if you were going to pay for it separately.