Don Pedro Hotel has a fantastic outlook and wonderful thermal pool which is like swimming in a warm bath. For a 3 star hotel it has a lot to offer and is great value. We had diner there on two nights and really enjoyed it. Staff were very helpful and the availability of a shuttle service to the port at certain times is great, because it is up short hill, which is ok, but uncomfortable if it is hot. We had an upgrade on this, our second stay here, to croon with a terrace, table, chairs and loungers, which was lovely. If anything was to be improved, I would say the showers - they are very small and those that have curtains, just stick to you, making it a bit awkward. Everything else was great and we would stay there again.