Everything was ok. Although it's not close to the city center, but since Rocca Al Mare shopping Center besides the hotel, you will not acutally need anything in case of going shopping. But if you desire to spend a nightlife in Tallinn, then perhaps you need to choose a hotel in or close to the city center.
My only small complaint about the hotel is the air condition system in my room. Although it seemed to work, I felt the room was not getting cooled enough while the windows were closed of course.
The hotel itself anyways was really nice, well equipped, at a quite location and close to the some beaches. I didn't try the spa due to limited time. The breakfast was really good. I would spend my night there again :-)