Everything was as described and the place make you feel like Home. The place is perfectly located to visit Rome.
The only concern that I have is that it's a bit cold and humid.