Generator has been One of the best stays in my life, Better than flats and hotels. Smart, functional. Exceptional staff. The only piece of warning: the value for Money Is eccellent, but do not expect luxury. Cleanliness depends a lot on the guests