Great place, great hosts, great location and great value.
I really can't think of anything that would need improvement because I was quite satisfied with the place.