We stayed here for two months with our two young children. It was wonderful--great location, responsive hosts, clean, and good Internet for working! We would easily do it again.