excellent. independent and self sufficient unit. our HOST had thought of everything to make our stay enjoyable