We stayed for one night. Checkin was easy - they charge 1€ for city tax on arrival. The host provided us with a lot of information on the main attractions around Sintra, and helped us come up with a plan for enjoying the best of Sintra under the time constraints we had.
Overall we had a nice stay, and we enjoyed our time there.