Excellent setup with its own separate access, bathroom, bedroom, kitchen, laundry, balcony facilities. Beautiful location and the hosts were very helpful friendly as well as being respectful of our privacy. Kitchen was well stocked, well beyond our expectations. Views were superb and we enjoyed every minute of our stay. Highly recommended.