We stayed for 6 days. The location is very good and communication with David is easy. We found the place to be lacking in care in a number of areas such as no toilet paper, soap, detergent, washing machine powder, towels... but was easy to get those ourselves (it may be advertised without these amenities - if so, fair enough. With a little more attention to detail, this place has potential to be very good...