The air-conditioned property is in part set in a 17th-century manor house in the centre of Sabrosa and has 50 rooms. Guests are welcomed in the lobby, which offers a 24-hour reception and a 24-hour check-out service, as well as lift access to the upper floors. There is a TV lounge and guests can enjoy a drink at the bar and dine in the restaurant. Business travellers can make use of the conference facilities. Wireless Internet access is available and, for a fee, guests can make use of the room and laundry services. Free public parking is available. Check-in at the hotel starts at 2 pm, while check-out finishes at 12 pm.