Localizado no centro histórico de Vila Viçosa, a menos de 300 metros do Palácio Ducal, o Hotel Solar dos Mascarenhas é um boutique hotel que conta com um edifício do século XVI onde está localizada a recepção, salas de estar e a sala dos pequenos-almoços. Os quartos estão localizados nos antigos jardins e cavalariças do solar, numa construção totalmente nova.
Os quartos dispõem de ar condicionado, televisão de ecrã plano com canais por cabo, telefone e casa de banho privativa com secador de cabelo.