The hotel is very convenient and a good place overall, but not excellent. For the 3 stars is good, and location is great. There are things that every establishment can do to make things more welcome. For example, we reserved 2 rooms (several months ago), and instead of giving us rooms next to each-other, they put one in the lobby and one in the 3rd floor, so as far away as possible (there are 7 rooms total, literally these are as far as you can put 2 rooms in the hotel), These small things are what makes the difference between a good 3 stars hotel (this one) and an excellent 3 stars hotel (like the one I am now in Sierra Nevada). Also for those sensible to smells (like me) they use some every strong stuff to clean the rooms + there is very strong smell coming from the Spa that is very noticeable in the lobby room (again, small things, use organic products and will not smell so strong). So once again, for the same price with some effort (minimal) they would have gotten a 5+, they only get a 3 from me... (rooms are comfortable and the kitchen is well equipped, that is great). Maybe a 3.5.
PS: Wifi is terrible, so don't build on it.