Perfect location, very clean facilities, professional and friendly staff, in a gorgeous setting! Our family truly enjoyed our stay and hope to have the opportunity to return someday.