Wonderful hosts with a beautiful property. The location is fantastic and the self-contained apartment was modern, clean and well appointed.