Excellent location in a beautiful part of town. Rooms were very nice with extremely helpful staff. Although we spoke little to no portuguese they knew enough english to help us with everything we needed. This is the only place I would stay after seeing the other hotels in town. It is in a safe location yet close enough to walk to dining.